home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-07-15 | 139.9 KB | 3,146 lines |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DOUBLETAKE PROFESSIONAL
-
-
-
-
-
- Version 2.0
-
- July 15, 1991
-
- (formerly GoodLook)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- T A B L E O F C O N T E N T S
-
- 1. DoubleTake Professional Features . . . . . . . . . . . . . . . . . 1
-
- 2. Running DoubleTake Professional . . . . . . . . . . . . . . . . . . 2
- a. Memory Management . . . . . . . . . . . . . . . . . . . . . . . . 3
- (1) File Buffer Sizes . . . . . . . . . . . . . . . . . . . . . . . 3
- (2) Shell to DOS Memory Requirement . . . . . . . . . . . . . . . . 3
- (3) DoubleTake File Picker Memory Requirement . . . . . . . . . . . 3
- b. Command Line arguments . . . . . . . . . . . . . . . . . . . . . 4
- c. Filenames on the Command Line . . . . . . . . . . . . . . . . . . 4
- d. DoubleTake Files . . . . . . . . . . . . . . . . . . . . . . . . 5
- (1) Support Filenames . . . . . . . . . . . . . . . . . . . . . . . 5
- (2) Search Locations . . . . . . . . . . . . . . . . . . . . . . . 6
- e. Getting a Filename inside DoubleTake . . . . . . . . . . . . . . 6
- (1) Entering a Filename directly . . . . . . . . . . . . . . . . . 6
- (2) Using the internal File Picker routines . . . . . . . . . . . . 9
- (a) Selecting a Filename with the File Picker . . . . . . . . . . 9
- (b) Pre-Viewing Files . . . . . . . . . . . . . . . . . . . . . . 9
- (c) Duplicate Filenames . . . . . . . . . . . . . . . . . . . . . 9
-
- 3. DoubleTake Operating Modes and Characteristics . . . . . . . . . 10
- a. DoubleTake File Viewing Modes . . . . . . . . . . . . . . . . . 10
- (1) Two File Mode . . . . . . . . . . . . . . . . . . . . . . . . 10
- (2) Single File Mode (also known as Zoom mode) . . . . . . . . . 10
- (3) Character/Position Cursor . . . . . . . . . . . . . . . . . . 10
- (4) ASCII Mode . . . . . . . . . . . . . . . . . . . . . . . . . 11
- (5) Hex Mode . . . . . . . . . . . . . . . . . . . . . . . . . . 12
- (a) Hex 24-Character Mode . . . . . . . . . . . . . . . . . . . 12
- (b) Hex 80-Character Mode . . . . . . . . . . . . . . . . . . . 13
- b. DoubleTake Main Screen Features . . . . . . . . . . . . . . . . 14
- (1) Key Help Lines . . . . . . . . . . . . . . . . . . . . . . . 14
- (2) File Line Numbers and Byte Counters . . . . . . . . . . . . . 15
- (a) ASCII Mode . . . . . . . . . . . . . . . . . . . . . . . . 15
- (b) Hex Mode . . . . . . . . . . . . . . . . . . . . . . . . . 16
- (3) Print Screen Indicator . . . . . . . . . . . . . . . . . . . 16
- (4) WordStar Mode Indicator . . . . . . . . . . . . . . . . . . 16
- (5) Display Special Characters Indicator . . . . . . . . . . . . 16
- (6) Blank/Character Ignore Indicator . . . . . . . . . . . . . . 16
- (7) Vertical Scroll Methods . . . . . . . . . . . . . . . . . . . 16
- (a) Opposite Scrolling . . . . . . . . . . . . . . . . . . . . 17
- (b) Parallel Scrolling . . . . . . . . . . . . . . . . . . . . 18
- (8) EGA/VGA Mode . . . . . . . . . . . . . . . . . . . . . . . . 18
- (9) Pop-Up Menuing/Shortcuts System . . . . . . . . . . . . . . . 19
- c. Align Files Function . . . . . . . . . . . . . . . . . . . . . 22
- (1) Manual Align . . . . . . . . . . . . . . . . . . . . . . . . 22
- (2) Semi-automatic Align . . . . . . . . . . . . . . . . . . . . 22
- (3) Automatic Align . . . . . . . . . . . . . . . . . . . . . . . 25
- d. Find String Function . . . . . . . . . . . . . . . . . . . . . 25
-
- 4. DoubleTake Configuration Made Easy . . . . . . . . . . . . . . . 34
- a. Configuration Modifications . . . . . . . . . . . . . . . . . . 34
- b. Choosing Your Favorite Colors . . . . . . . . . . . . . . . . . 35
- c. Configuring DoubleTake Options . . . . . . . . . . . . . . . . 35
- d. Configuration Mode Key Definitions . . . . . . . . . . . . . . 40
-
- 5. Included Files (Plus Tutorial) . . . . . . . . . . . . . . . . . 44
-
- i
-
-
-
-
-
-
- 6. Shareware and Registration . . . . . . . . . . . . . . . . . . . 44
-
- 7. Disclaimer . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
-
- APPENDIX A -- What's New! . . . . . . . . . . . . . . . . . .Separate File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ii
-
-
-
-
-
-
-
- DoubleTake Professional
- File Comparator
- Version 2.0
- by John L. Dove III
-
- 1. DoubleTake Professional Features
-
- It's a side by side (actually, one on top of the other) file-compare
- program to locate differences in any files, particularly list of changes
- between versions. See Appendix A, What's New, for all of the enhancements
- in Version 2.0.
-
- Note: This program was previously released under the name GoodLook.
- It was renamed DoubleTake to provide a more direct indication of its
- function. Upon the addition of the advanced features in Version 2.0,
- DoubleTake was renamed DoubleTake Professional.
-
- Advanced Design Features for quick, easy and powerful compares.
-
- DoubleTake Professional contains many features to make your compare
- session simpler, and more useful. Use the Tutorial Files provided for
- hands-on experience. Here are key design features and how they could be
- used:
-
- Find Next Mismatch. This feature automatically searches both files
- from the current cursor positions and stops when there is a difference
- between the two files.
-
- Ignore Blanks/Characters. This feature directs DoubleTake to ignore
- any characters you specify. Most of the time it will be white space (e.g.,
- blanks, tabs), but any character (or range of characters can be ignored.
-
- Align Files. This function allows you to manually or automatically
- re-synchronize the two files. If you have located a mismatch and wish to
- find where the files are once more in agreement, use the Align Files
- function to quickly locate the spot and move the correct file forward or
- backward.
-
- Find String. If you are searching for a particular section of a file,
- use this function to quickly locate the string in either or both files,
- either forward or backwards.
-
- Block Commands. Mark any block and write it to a CLiP file at any
- time. This is useful to capture changes from an old version of a program
- which may have been left out of a later revision. Just CLiP it out and
- import it when you next use your programming editor.
-
- Keypad simplicity. The functions you should most use are grouped
- around the keypad. The cursor/line movement keys, the Find Next Mismatch,
- for example, are located on or next to the keypad for quick and easy
- scrolling through your files.
-
-
- DoubleTake Professional Features:
-
- Compared lines show on the middle screen lines for direct comparison.
- Pop-up Menu selections or single keys to invoke options.
-
-
-
-
-
-
-
-
- Page 2 DoubleTake Professional
-
- Built-in directory routines allow you to select a file if you don't
- enter the names on the command line. You can even View a file in the
- directory, to see if it's the correct file, prior to loading it.
- Wildcard (*) can be used for second filename for simplicity (e.g., DT
- file.prg *.bak loads DT file.prg file.bak).
- Load new file on-the-fly while inside DoubleTake.
- Choice of three scrolling modes: Parallel or Opposite or ZOOMed.
- Highlight modes for the two compared lines include: Normal, Reverse
- video and Flashing.
- Fully configurable options: Colors, Type of Scrolling, Hex/ASCII Mode,
- etc.
- Find Next Mismatch function key to locate the next spot where the file
- lines differ. The search can be interrupted at any time by pressing
- any key. The first mismatch found is shown highlighted.
- Hex mode shows any file (even binary) with option to display non-
- printing chars (ASCII 1-31) and Graphics characters (ASCII 128-255) or
- to show them as periods (similar to Debug).
- Two Hex Modes to show a file in Debug style (24 characters on a line)
- and in full 80 column mode.
- WordStar mode to strip the high bits from characters before displaying
- them. (Can be entered on command line or toggled while viewing a file.
- Ignore All Blanks function to allow comparing files while ignoring
- different spacing between them.
- Selectable Ignore Characters to allow you to customize the characters
- you want DoubleTake to Ignore. ASCII Chart reference available
- while choosing Ignore characters.
- Help available at the press of [F1].
- Configuration file presets can be saved to disk.
- Full DOS path support. DoubleTake will search your existing path to
- find its configuration files.
- Simple, intuitive file movement using the keypad and assorted keys.
- Alternate keys are also available if you prefer to use the Function
- Keys. You can scroll the files independently or together. In Hex
- mode the files are fully scrollable forward and backward.
- Align files function--While searching for mismatches, you can have
- DoubleTake attempt to re-align the files. The Align Files function
- works well in conjunction with the Find Next Mismatch function to
- discover all differences between files.
- Print Screen toggle. To prevent accidental Print Screen, PrtSc is
- toggled off at startup. If you wish to print a screen, toggle PrtSc
- back on at any time.
- Zoom Feature--You can zoom either file up to full screen.
- Single file view mode available from the command line.
- EGA/VGA supported:
- DoubleTake uses any number of lines found
- Invoke the 43/50 line mode from the command line or
- Toggle between 25 and 43/50 line while viewing.
- Shell to DOS capability allows you to stop and execute DOS commands ant
- then return to the exact spot in DoubleTake.
-
-
- 2. Running DoubleTake Professional.
-
- DoubleTake Professional is named DT.EXE for ease and speed of use.
- (Rename it to any filename you choose, but do NOT rename the help file,
- DublTake.HLP. or the Configuration file, DublTake.CNF)
-
- DoubleTake Features
-
-
-
-
-
-
- DoubleTake Professional Page 3
-
- NOTE: Ensure the name doesn't conflict with other programs in your
- path. For example, if Norton's DiskTest.EXE (also named DT.EXE) is
- visible in your path, it may run instead of DoubleTake, depending on
- which subdirectory occurs first in your path. Just change the name
- of DoubleTake to any other name to accommodate this conflict. Of
- course, if you use DoubleTake more often, keep the short name DT.EXE
- and rename the other, conflicting program.
-
- a. Memory Management. DoubleTake Professional tries to use all
- available memory for faster file processing. If enough memory is not
- available, DoubleTake will not continue, but will exit with the following
- message:
-
-
- This is not enough memory to run DoubleTake:
-
- Total Memory Available is only xxxxxx bytes.
- DoubleTake requires a minimum of xxxxxK free to run.
-
- Goodbye, and thank you for choosing DoubleTake . . .
-
-
- The xxxxx entries will show the actual memory you have available when
- DoubleTake attempted to run. Free additional random access memory (RAM)
- and try to run DoubleTake again.
-
- (1) File Buffer Sizes. DoubleTake has a minimum size for the file
- buffers. If more than the minimum is available, DoubleTake will use up to
- approximately 65,000 character buffers for each file.
-
- (2) Shell to DOS Memory Requirement. To temporarily go to DOS to
- perform tasks requires a minimum of approximately 75,000 bytes of free
- memory above that used by DoubleTake. If there is not enough memory,
- DoubleTake will so indicate. As you shell to DOS, DoubleTake will inform
- you of the amount of free memory you have (in Kilobytes).
-
- Note: DoubleTake frees the file buffers before shelling to DOS and
- reloads them upon returning the DoubleTake (by typing EXIT at the
- command line). This means only about 200 Kbytes of memory is held by
- DoubleTake. Depending on the size of buffers used at startup,
- DoubleTake may free up as much as 200K to 300K for your use while in
- DOS. When in ASCII mode and toward the end of a very long file,
- expect delays as the ASCII file is reloaded.
-
-
- (3) DoubleTake File Picker Memory Requirement. DoubleTake must have
- room to load at least 20 files or it will exit with a "not enough memory"
- error message. When the File Picker is invoked (either by running
- DoubleTake from the command line with no files provided, or by using the
- New File Function inside DoubleTake (by pressing the [Alt-N] key). If
- DoubleTake runs out of memory while finding the filenames, it will add "
- and more" as the last filename entry on the screen, to indicate that there
- was insufficient memory to gather all files.
-
-
-
-
- Running DoubleTake
-
-
-
-
-
-
- Page 4 DoubleTake Professional
-
- b. Command Line arguments. Type at the DOS prompt:
-
- C:\DT [<File1>] [<File2>] [/w][/x][/4]
-
- and press the [Return] or [Enter] key. The arguments following DT are as
- follows:
-
- <File1> and <File2> are optional filenames (if none is entered,
- DoubleTake will prompt for filenames).
- /w is an optional WordStar flag to strip the high bits from characters
- before displaying them (the unusual characters you see at the end of
- every word in a WordStar file which was created in the Document
- mode.)
-
-
- Note: The parameters may be in any order -- DoubleTake will
- interpret them correctly.
-
-
- /x flag reverses the ASCII/Hex mode called for in the configuration
- file. For example, if you have configured DoubleTake to start in Hex
- Mode, the /x flag starts DoubleTake in ASCII mode and vice versa.
- /4 flag reverses the 43/50 line mode which is specified in the
- configuration file. For example, if 43/50 line mode is specified, the
- /4 switch starts DoubleTake in the 25 line mode. If the configuration
- specifies the 25 line mode, the /4 switch will start DoubleTake in the
- 43 line mode on an EGA-capable display card and in the 50 line mode on
- a VGA-capable display card. On a machine with a CGA only display
- card, the /4 switch will be ignored.
-
- Note: DoubleTake will detect if your monitor is already in 35, 43 or
- 50 line mode and will automatically use the current setting (unless
- you toggle the mode with the /4 switch on the command line).
-
-
- c. Filenames on the Command Line. Enter a fully qualified filename on
- the command line for each of the two files you wish to compare. A fully
- qualified filename consists of the drive, path and filename for the file.
- For example:
-
- C:\MYPATH\MYFILE.EXT consists of
-
- Drive : C:
- Path : \MYPATH\ and
- Filename : MYFILE.EXT.
-
- If you omit the drive or path, DoubleTake assumes the file is on the
- currently logged drive and in the currently logged path. For the
- second of the two files, use a combination of wildcards and pathnames to
- simplify the entry of the filename. The asterisk [*] wildcard can be used
-
-
-
-
-
-
-
- Running DoubleTake
-
-
-
-
-
-
- DoubleTake Professional Page 5
-
- for the entire filename or for just the filename or just the extension.
- You can avoid having to type the same filename.ext by simply by entering a
- pathname for the second file, if the filename and extension are the same.
- For example:
-
- C:\DT Filename.typ B:
-
- will compare Filename.typ and B:Filename.typ.
-
- C:\DT Filename.typ C:\NEWPATH\
-
- will compare Filename.typ and C:\NEWPATH\Filename.typ.
-
- Notes on pathnames. Paths MUST end in backslash (\). If you enter a
- path without a backslash as File 2, DoubleTake assumes you mean a
- filename, not a path.
-
-
- C:\DT Filename.prg *.bak
-
- will compare Filename.prg and Filename.bak.
-
- C:\DT Filename.prg b:\path\*.bak
-
- will compare Filename.prg and b:\path\Filename.bak
-
- Wildcards for filename 2: Both * and *.* mean use the File 1 filename
- and extension along with any new drive\path entered. For example:
-
- DT C:\WP\Filename.TYP D:\ and
- DT C:\WP\Filename.TYP D:\* are equivalent to:
- DT C:\WP\Filename.TYP D:\*.*
-
- and will compare C:\WP\Filename.TYP and D:\Filename.TYP.
-
-
- Note: DoubleTake will not accept a wildcard filename (e.g., *.bak)
- as the first filename.
-
- Using other DOS conventions. DoubleTake recognizes the "." and ".." as
- legal paths. For example,
-
- C:\UTIL\DT Filename.TYP ..\
-
- will compare C:\UTIL\Filename.TYP and C:\Filename.TYP
-
-
- d. DoubleTake Files. At startup, DoubleTake searches for files needed
- to install your custom settings and provide on-line help.
-
- (1) Support Filenames. DoubleTake searches for the following support
- files:
-
- a DublTake.CNF. This file contains your customized settings for
- DoubleTake colors, preferences, view modes, Hex or ASCII modes, and so
-
-
- Running DoubleTake
-
-
-
-
-
-
- Page 6 DoubleTake Professional
-
- forth. See the Configuration Section for more information on tailoring
- DoubleTake to your specific requirements.
-
- b DublTake.HLP. This file contains the help screens shown when you
- request assistance by pressing the [F1] key.
-
- c DublTake.ASC. This file contains all 256 ASCII codes which are
- available to you when you enter specific characters to ignore or characters
- you want DoubleTake to treat as End of Line characters. (See the
- Configuration section for information on how to change these codes.)
-
- (2) Search Locations. DoubleTake searches in several locations as
- follows. If DoubleTake fails to find its files in the first location, it
- looks in the next, then the next, and so forth.
-
- a DoubleTake first looks at the currently logged location. This is
- the location from which you ran DoubleTake. For example, if you ran
- DoubleTake from the root directory on the C: drive, DoubleTake would look
- there first for its support files.
-
- b DoubleTake then locates where DT.EXE exists and checks there for
- its support file.
-
- c DoubleTake then checks to see if you have established a path in
- an Environmental Variable. Use the following command (at the command line
- or in a batch file, such as AUTOEXEC.BAT) to establish an environmental
- variable with the DoubleTake path where the support files are located:
-
- SET DT=C:\UTILITY\
-
- You can check the value of this variable at any time by typing SET and
- pressing [Enter].
-
- d DoubleTake finally searches any path you have defined (with the
- PATH=PATH1;PATH\2; command, either at the command line or in a batch file
- such as AUTOEXEC.BAT).
-
- e. Getting a Filename inside DoubleTake. If you don't enter the
- filename on the command line, DoubleTake will prompt you for one. If you
- can't remember the filename--don't panic--just press the [F1] key to get a
- complete listing of the files in the current directory. If you wish to
- change directories, just place the highlighted cursor on the desired
- subdirectory or parent directory and press [Return] to move to that
- directory and see the files.
-
- (1) Entering a Filename directly. Figure 1 shows the prompt for file
- one.
-
-
-
-
-
-
-
-
-
-
- Running DoubleTake
-
-
-
-
-
-
- DoubleTake Professional Page 7
-
-
-
- ┌──────────────────────────────┐
- │ Just start typing to enter a │
- │ filename directly. A typing │
- │ window will appear after the │
- ╒[ File One ]══════════════════════════════ │ first character to allow you │ ══╕
- │ │ to type any filename. │ │
- │ └───────────────────────────┬──┘ │
- │ Press [Esc] to exit, [F1] for file pick list, [F10] to Configure, │ │
- │ │ │
- │ │Any other key│to type filename in directly│. . . ─────────┘ │
- │ ┌───────┴─┐ ┌───────┴──────────────────┐┌────────┴─────────────────────┐ │
- │ │ Quits │ │ Invokes Directory Picker ││ Calls Configuration Function │ │
- ╘══ └─────────┘ ═ └──────────────────────────┘└──────────────────────────────┘ ╛
- │ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █▄▄▄▄▄█ │
- │ ░░░█░░░░░░░░ █ ░░█░░░░░ █ ░░█░░░░░█ ░░░█░░░░ █ ░░░█ ░░█░░░░ ▄ │
- │ ┌─────────────────────────────────────┐ ████████ ███ ███████ │
- │ │ This provides information to the │ │
- │ │ user when more information is │ ██ │
- │ │ needed. This currently shows the │ █ ▄ │
- │ │ syntax for the command line. │ ▀▀▀▀█ █ ▄█▀ █▀▀▀▀▀█ │
- │ └─────────────────────────────────────┴───┐ █ ███ █▄▄▄▄▄█ │
- │ │ █ █ ▀█▄ █ ▄ │
- │ ╒[ DoubleTake Information ... ]═══════════ ═════════════════════════╕ │
- │ │ │ │
- │ │ Syntax is: DT Filename.1 [Filename.2] [/w][/x][/4] │ │
- │ │ │ │
- │ ╘═════════════════════════════════════════════════════════════════════╛ │
- ╘══════════════════════════════════════════════════════════════════════════════╛
- DoubleTake Version 2.0
-
- Figure 1
-
-
-
- At this prompt, press the [Esc] key to exit DoubleTake and return to DOS.
- To see the files on the logged drive and directory, press [F1]. To
- immediately go to the Configuration Function, press [F10]. To type in the
- filename directly, press any other key. You'll get a typing window to
- enter your filename. (If you press any legal filename character, that
- character will be entered as the first character of the filename.) Next, a
- similar screen for file 2 appears (see Figure 2).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Running DoubleTake
-
-
-
-
-
-
- Page 8 DoubleTake Professional
-
-
- ╒[ File One ]══════════════════════════════════════════════════════════════════╕
- │ │
- │ │
- │ │
- │ File One is: C:\UTILITY\TUTORFIL.ONE │
- │ │
- │ │
- │ │
- ╘══════════════════════════════════════════════════════════════════════════════╛
- ╒[ File Two ]══════════════════════════════════[ Press [─┘] for File 1 alone ]╕
- │ │
- │ │
- │ Press [Esc] to exit, [F1] for file pick list, [F10] to Configure, │
- │ ─┐ │
- │ any other key to type filename in directly . . . │ │
- │ │ │
- │ │ │
- ╘══[ Drive\path\ alone (e.g., B:\DIR\) uses File 1 name, new location...│]═════╛
- │ ╒[ DoubleTake Informat ┌────────────────────────────────────────┐══ │ ╕ │
- │ │ │ Press [─┘] alone to load only File 1. │ │ │ │
- │ │ Syntax is: │ You can use [Alt-N] inside DoubleTake ├───┘ │ │
- │ │ │ to load a second file, if desired. │ │ │
- │ ╘═════════════════════ └────────────────────────────────────────┘ ════╛ │
- ╘══════════════════════════════════════════════════════════════════════════════╛
-
- Figure 2
-
-
-
-
- NOTE: If you intend to use DoubleTake to view only one file, just
- press [Enter] when asked for Filename Two to enter the Single File
- mode with just Filename One.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Running DoubleTake
-
-
-
-
-
-
- DoubleTake Professional Page 9
-
- (2) Using the internal File Picker routines. If the filename is
- not found or if there is a problem opening the file, an error message will
- be displayed; just re-enter the correct filename.
-
- (a) Selecting a Filename with the File Picker. If you press [F1] a
- screen of files appears, as illustrated in Figure 3.
-
- ╒[ Arrow Keys=>Move Cursor ]═[ ─┘=> Select file ]═[<Space>=>Enter directly ]══╕
- │ Space remaining on C: 3240K ┬──────────────────────┐ │
- │ ParentDir <Dir>──────────────────────────────┐ │Disk Space available │ │
- │ A:\ Drive <Dir>─┐ LPCOLR.TPU 14K DZLPSBOT. │ └──────────────────────┘ │
- │ B:\ Drive <Dir>─┤ LPDIRS.PAS 35K DZLPSBUT. │ ┌────TUTORFIL.ONE 2K │
- │ C:\ Drive <Dir>─┤┌──────────────────────┐ M. │ │ ┌────────────────────┐ │
- │ D:\ Drive <Dir>─┼┤ Use to change drives │ L. │ │ │ Press [─┘] with │ │
- │ E:\ Drive <Dir>─┤└──────────────────────┘ M. │ │ │ cursor on a file to│ │
- │ F:\ Drive <Dir>─┤ LPFIND.PAS 10K DZLPTOME. │ └─┤ select the file. │ │
- │ G:\ Drive <Dir>─┘ LPGPAR.PAS 2K DZLPTOME. │ └────────────────────┘ │
- │ 4INDENT.FIL 6K ┌──────────────────────┐ IL. │ ┌────────────────────┐│
- │ ASCIIFILS\ <Dir>─┤ Press [─┘] on <Dir> ├─────┘ │ Indicates more ││
- │ ASCII.ASC 3K │ entry to move to the │ DW.PAS │ files exist, but ││
- │ ASCII.CHT 5K │ location (ParentDir= │ II.EXE │ there's not enough ││
- │ DOTEXPRI.PRS 7K │ above Current Dir) │ II.PAS │ memory to load all.││
- │ DTPACKER.LTR 175K └────────────┬─────────┘ .EXE ┌──┴────────────────────┘│
- │ DZLPCNFG.PAS 14K DZLPMNTR.TPU │ 4K GETKEY.PAS │ WP\ <Dir> │
- │ DZLPCNST.TPU 16K DZLPSBOT.CLP │ 1K NEW.DOC └── ■ and more │
- │ │ │
- ╞══[ File Number One ]═══[ [Alt-V]│to View File ]══[ PgUp/PgDn: change Pages ]═╡
- │ │ │
- │ To move to this directory, pre│s [─┘]==> ParentDir <Dir> │
- │ <Press [Esc] │o Exit DoubleTake> │
- ╘═[ Drive\Directory: C:\UTILITY ┘════════════════[Pg 1/ 2][File: 1/ 64]═══╛
- * * Disk C: has a Volume Label of: HARDDISK * *
-
- Figure 3
-
-
-
- Note: Change to any directory or drive by placing the highlighted
- cursor on that directory (or drive name) and pressing the [Enter]
- key. To jump directly to a filename, press the first letter of the
- filename (A to Z). The cursor will go directly to the first filename
- starting with that letter. Press the same letter again, and the
- cursor moves to the next filename starting with that letter.
-
- (b) Pre-Viewing Files. If you are not sure what file you wish to
- compare, use the preview option to look at the files. Just put the cursor
- on the file you wish to preview and press [Alt-V] to examine the contents.
-
- (c) Duplicate Filenames. If the same filename is entered for both
- File 1 and File 2, DoubleTake will alert you and prompt you for a new file
- 2.
-
-
-
-
-
-
- Running DoubleTake
-
-
-
-
-
-
- Page 10 DoubleTake Professional
-
- Note: DoubleTake uses all available free memory to collect the
- filenames using the File Picker. If there are more filenames on the
- disk than can be collected in the available free memory, and more
- will be displayed as the final filename entry. Enter DoubleTake with
- more free memory to allow loading of more filenames.
-
-
- 3. DoubleTake Operating Modes and Characteristics.
-
- a. DoubleTake File Viewing Modes.
-
- (1) Two File Mode: This is the normal mode for DoubleTake. Unless
- you tell DoubleTake to view only one file, DoubleTake expects two filenames
- which it will display one above other as described below.
-
- (2) Single File Mode (also known as Zoom mode): This allows you to
- look at a single file using the full screen. You can invoke DoubleTake in
- the Single File (Zoom) Mode by simply entering a single filename on the
- command line or by pressing [Z] while viewing two files, and choose either
- [1] or [2] for the file to Zoom.
-
- (3) Character/Position Cursor. The cursors in all modes serve two
- purposes: 1) to show where you are in the file (used as the beginning
- location for Find Next Mismatch, Find String, and Align Files functions)
- and 2) they highlight and identify a character, showing its hexadecimal or
- decimal value.
-
- a Searching from the Cursor. DoubleTake begins searching from the
- current cursor position in each file. When it reaches a character
- difference between the two files, DoubleTake stops with the cursor pointing
- to the difference. If the difference is a minor one, just move the
- appropriate cursor to re-align the files and press the Find Next MisMatch
- key again. If the difference in the files is great, try the Align Files or
- Find String function to locate the next point of coincidence.
-
- b Scrolling with the Cursor. Use the Cursor Left or Cursor Right
- keys to move the cursor in the files. In Two-File mode, the [<] key moves
- the cursor back toward the beginning of File 1 while the [Ctrl-<] key moves
- the cursor back toward the beginning of File 2. Similarly, [>] moves the
- cursor forward toward the end of File 1 while the [Ctrl->] key moves the
- cursor forward toward the end of File 2. As you scroll forward or backward
- in the file, the lines will automatically scroll forward or backward. For
- example, at the beginning of the file, as you move to the end of a line,
- the next press of the Cursor Right key will cause the display to scroll
- forward to the next line in the file, with the cursor at the left of the
- display. Similarly, if you press Cursor Left, it will scroll back to line
- one, with the cursor at the end of the previous line.
-
- Note: The [Shift] key can be used instead of the [Ctrl] key if
- desired.
-
-
- c Dual Scrolling Mode. If [Scroll Lock] is ON (i.e., the [Scroll
- Lock] light is lighted) the [<]/[>] keys will scroll both file cursors
- backwards or forwards, respectively. If not in Dual Scrolling Mode, press
-
-
- Running DoubleTake
-
-
-
-
-
-
- DoubleTake Professional Page 11
-
- the [Shift] and [Ctrl] keys together while pressing [<]/[>] to move both
- cursors together.
-
- (4) ASCII Mode. This mode is often the most useful for comparing two
- files which consist of only printable characters such as letters, numbers
- and punctuation. Source code files from high-level languages fall into
- this category (such as C, Pascal, dBase or BASIC (when the BAS program has
- been saved with the ASCII switch) and FORTRAN, to name a few) as well as
- most DOS BATch files and DOS CONFIG.SYS. This allows you to view a file
- much like you would in a word processor or full-screen text editor.
- DoubleTake recognizes line ends and displays each line at starting at
- column 1. If a line is longer than the viewable 80 columns on your
- monitor, scroll the screen to the right and left using the [Tab] and
- [Shift-Tab] keys. Figure 4 shows a file being viewed in Single File mode.
-
- Note: An easy way to tell whether you are in ASCII or Hex mode is
- to see if the Horizontal Scroll indicator is present. This
- indicator, on the right side of the last line, line shows which
- file will scroll horizontally when the [Tab] key or [Shift-Tab] key
- is pressed. This indicator is only present in ASCII mode.
-
- ╒[Line: 1 ][ File 1: C:\UTILITY\TUTORFIL.ONE ]═══════════════[Value: $20]╕
- File with Indent 2..
- This file has a standard indent of 2 spaces...
- ..
- (Both files consist of an excerpt from the DoubleTake User's Manual,..
- with helpful comments added to demonstrate some of the features.)..
- ..
- (This file has randox x's scattered to allow you to find.. ││
- differences between this file ┌──────────────────────────────┴┴───────────┐
- |.. │ If Display Special [D] is highlighted, │
- |.. │ the periods at the end of the line │
- NOTE: If this is an error you fo │ (which represent the Carriage Return │
- BlankIgnore ON, Press [B], then [ │ and Line Feed characters) will be │
- │ shown as actual printed characters │
- Compared lines show on the mi │ (single note (cr) and reverse bullet (lf)│
- comparison. └───────────────────────────────────────────┘
- |..
- NOTE: In HEX mode, use the [Left]/[Right] keys to move the cursor..
- in file 1 (or [Ctl-Left]/[Ctl-Right] if this file is loaded as file 2)..
- to re-align the files before searching for Next Mismatch...
- ..
- >>> There's only one blank line preceding, with 2 in TUTORFIL.TWO<<<..
- ╘══════════════════════════════════════════════════════════════════════════════╛
- Home/End=One Line Up/Dn^Home/^End=One Page Up/Dn T=Go to Top of fileC=Config
- [F1] Help [B]lnkIg WS:[O]ff DoubleTake V2.0 [D]ispSp [Q] to Quit
-
- Figure 4
-
-
-
-
-
-
-
- DoubleTake Operation
-
-
-
-
-
-
- Page 12 DoubleTake Professional
-
- Figure 5 shows the normal screen while comparing two files in the ASCII Two
- File Mode.
-
- ╒[Byte: 0][ File 1: C:\UTILITY\TUTORFIL.ONE ]════════════════[Value: $20]╕
- (This file has randox x's scattered to allow you to find..
- ..
- Shift-Left] arrows to move the cursor in File 2...
- [Right/Left] arrows to re-align the cursor in File 1, [Shift-Right/..
- Press ScrollLock to scroll the files independently. Now use ..
- with helpful comments added to demonstrate some of the features.) ..
- (Both files consist of an excerpt from the DoubleTake User's Manual, ..
- ..
- This file has a standard indent of 2 spaces...
- File with Indent 2..
- ════╪════1════╪════2════╪════3════╪════4════╪════5════╪════6════╪════7════╪════╡
- File with Indent 4..
- This file has a standard indent of 4 spaces...
- ..
- (Both files consist of an excerpt from the DoubleTake User's Manual, ..
- with helpful comments added to demonstrate some of the features.) ..
- Press ScrollLock to scroll the files independently. Now use ..
- [Right/Left] arrows to re-align the cursor in File 1, [Shift-Right/..
- Shift-Left] arrows to move the cursor in File 2...
- ..
- (This file has randox x's scattered to allow you to find..
- ╘[Byte: 0][ File 2: C:\UTILITY\TUTORFIL.TWO ]════════════════[Value: $20]╛
- *=Next Mismtch^v=Both 1+/-=BothPgHome/End=1 Up/DnPgUp/PgDn=2 Up/DnC=Config
- [F1] Help [B]lnkIg WS:[O]ff DoubleTake V2.0 [D]ispSp [Z]oom: No [Q] to Quit
-
- Figure 5
-
-
-
- Note: In ASCII Mode, if there are too many line ends in the file, it
- is impractical to view the file in ASCII mode (i.e., with only very
- few characters per line). At this point, DoubleTake will
- automatically shift to Hex mode. With about 480K free when
- DoubleTake is loaded (i.e., all buffers will be created at maximum
- size), this shift to Hex will only occur when the average line length
- drops below about six characters per line. This minimum may be
- smaller if less than full memory is available. If the average line
- length drops below this minimum (at any time while new portions of
- the file are being loaded), DoubleTake will automatically shift into
- Hex Mode, but remain at about the same location.
-
-
- (5) Hex Mode. Hex mode is most often used with files which consist
- of non-printable characters, such as .COM or .EXE files and some word-
- processor files (such as WordPerfect, Microsoft Word, etc.). Hex mode
- displays both the character and the Hex or Decimal value of the character.
- Choose from two different formats of Hex display -- use [X] to toggle
- between the two Hex modes.
-
- (a) Hex 24-Character Mode. This mode displays a file in much the
- same way of DOS's Debug.COM program does (see Figure 6). The values on the
-
- DoubleTake Operations
-
-
-
-
-
-
- DoubleTake Professional Page 13
-
- left are the hexadecimal values of the printed values on the right. (The
- cursor also helps to match values since both the hexadecimal value and the
- printed character are highlighted in this mode.)
-
- ╒[Byte: 0 ][ File 1: C:\UTILITY\TUTORFIL.ONE ]═══════════════════════════╕
- 20202020 20202020 20202020 202 ┌───────────────────────────────────────┐ Fi
- 6C652077 69746820 496E6465 6E7 │ ┌─0D0A──────┐ le with Indent 2..
- 20202020 20202054 68697320 666 │ │ ┌────────┐ ├────────────────────────┘as a s
- 74616E64 61726420 696E6465 6E7 └─┴──┤Carriage│ │ 63 tandard indent of 2 spac
- 65732E0D 0A0D0A28 426F7468 2066696C │Return │ │ 69 es... (Both files consi
- 7374206F 6620616E 20657863 65727074 └────────┘ │ 68 st of an excerpt from th
- 65 ┌───────────────────────────────────┐ 320 ┌─┴────┐ e DoubleTake User's Manu
- 61 │ These numbers are the hexadecimal │ 063 │ Line │ al,..with helpful comme
- 6E │ values of the characters which are│ 374 │ Feed │ nts added to demonstrate
- 20 │ shown printed at right. If you │ 265 └──────┘ some of the features.)
- 0D │ have Display Special on (hili on) │ 173 2072616E .. (This file has ran
- 64 │ then the periods at right will be │ 46F 20616C6C dom x's scattered to all
- 6F │ printed as single note sign for 0D│ 020 64696666 ow you to find.. diff
- 65 │ [cr], reverse bullet for 0A [lf]. │ 973 2066696C erences between this fil
- 65 └───────────────────────────────────┘ D0A 20207C0D e and TUTORFIL.TWO |
- 0A20207C 0D0A4E4F 54453A20 20496620 74686973 20697320 . | NOTE: If this is
- 616E2065 72726F72 20796F75 20666F75 6E642C20 7468656E an error you found, then
- 20796F75 20646F20 6E6F7420 68617665 0D0A426C 616E6B49 you do not have..BlankI
- 676E6F72 65204F4E 2C205072 65737320 5B425D2C 20746865 gnore ON, Press [B], the
- 6E205B54 5D6F7020 6F662066 696C6520 616E6420 7468656E n [T]op of file and then
- 20707265 7373205B 2A5D2061 6761696E 2E0D0A20 20202020 press [*] again...
- ╘══════════════════════════════════════════════════════════════════════════════╛
- Home/End=One Line Up/Dn^Home/^End=One Page Up/Dn T=Go to Top of fileC=Config
- [F1] Help [B]lnkIg WS:[O]ff DoubleTake V2.0 [D]ispSp [Q] to Quit
-
- Figure 6
-
-
-
- (b) Hex 80-Character Mode. This mode displays a file by displaying
- the printed version of all ASCII characters, 80 columns wide (see Figure
- 7). The value of the character at the cursor on the highlighted line is
- displayed on the window frame, at the upper right corner for File 1 and at
- the lower right corner for File 2.
-
- Note: In the 80-Characters Hex Mode, the value may be displayed
- using either Hexadecimal or Decimal numbers. Press [Alt-H] to toggle
- between the two. Hex numbers are shown preceded by a dollar sign
- [$20], while Decimal numbers are preceded by a backslash [\032].
-
-
- This mode is useful for displaying a wholly ASCII file which has very few
- or no line ends. Suppress other than ASCII printable characters
- (punctuation, upper and lower case letters, etc.), by turning the Display
- Special Characters toggle off. By pressing [D], you will toggle between
- displaying all special characters and showing them as periods [.] or as
- space characters [space]. (see the discussion of the Display Special
- Characters Indicator below).
-
-
-
-
- DoubleTake Operation
-
-
-
-
-
-
- Page 14 DoubleTake Professional
-
-
- ╒[Byte: 0][ File 1: C:\UTILITY\TUTORFIL.ONE ]════════════════[Value: $20]╕
- Compared lines show on the middxle screen lines for direct.. compari
- [T]op of file and then press [*] again... |..
- his is an error you found, then you do not have..BlankIgnore ON, Press [B], then
- find.. differences between this file and TUTORFIL.TWO.. |.. |..NOTE: If t
- e the cursor in File 2..... (This file has randox x's scattered to allow you to
- rrows to re-align the cursor in File 1, [Shift-Right/..Shift-Left] arrows to mov
- ..Press ScrollLock to scroll the files independently. Now use ..[Right/Left] a
- r's Manual, ..with helpful comments added to demonstrate some of the features.)
- indent of 2 spaces.....(Both files consist of an excerpt from the DoubleTake Use
- █ File with Indent 2.. This file has a standard
- ════╪════1════╪════2════╪════3════╪════4════╪════5════╪════6════╪════7════╪════╡
- █ File with Indent 4.. This file has a standard
- indent of 4 spaces.....(Both files consist of an excerpt from the DoubleTake Use
- r's Manual, ..with helpful comments added to demonstrate some of the features.)
- ..Press ScrollLock to scroll the files independently. Now use ..[Right/Left] ar
- rows to re-align the cursor in File 1, [Shift-Right/..Shift-Left] arrows to move
- the cursor in File 2..... (This file has randox x's scattered to allow you t
- o find.. differences between this file and TUTORFIL.ONE.. |.. |..NOTE: I
- f this is an error you found, then you do not have..BlankIgnore ON, Press [B], t
- hen [T]op of file and then press [*] again...
- |.. Compared lines show on the middle screen lines for direct..
- ╘[Byte: 0][ File 2: C:\UTILITY\TUTORFIL.TWO ]════════════════[Value: $20]╛
- *=Next Mismtch^v=Both 1+/-=BothPgHome/End=1 Up/DnPgUp/PgDn=2 Up/DnC=Co ig
- [F1] Help [B]lnkIg WS:[O]ff DoubleTake V2.0 [D]ispSp [Z]oom: No [Q] to Q │
- ┌──────────────────────┴┐
- │ Use [Alt-H] to toggle │
- │ between Hexadecimal, │
- │ $20 as shown, or │
- │ Decimal (\032). │
- └───────────────────────┘
- Figure 7
-
-
-
- b. DoubleTake Main Screen Features.
-
- (1) Key Help Lines. On the last two lines of the screen, you'll find
- an abbreviated list of the keys available in the current mode (see Figure
- 8). For more detailed list of keys, press [F1] for the Help screen. There
- is a specific key help line for Two File mode, and for File 1 and File 2 in
- their Zoomed modes.
-
-
-
-
-
-
-
-
-
-
-
-
-
- DoubleTake Operations
-
-
-
-
-
-
- DoubleTake Professional Page 15
-
-
- ┌─────────────────────────────────────────────┐
- │ The first line displays a minimal list of │ ┌────────────────────────┐
- │ movement/action keys. How to move either │ │ Print Screen Indicator │
- │ File 1 or 2 up or down, by line or by page, │ │ Highlighted = On │
- │ together or separately, How to invoke Find │ │ (you can press PrtSc) │
- ┌─┤ Next Mismatch or Configuration Functions. ├─┐ └────────────────┬───────┘
- │ └─────────────────────────────────────────────┘ │ │
- ┌┴─────────────────────────────────────────────────┴──────────────────────────┐
- *=Next Mismtch^v=Both 1+/-=BothPgHome/End=1 Up/DnPgUp/PgDn=2 Up/DnC=Config
- [F1] Help [B]lnkIg WS:[O]ff DoubleTake V2.0 [D]ispSp [Z]oom: No [Q] to Quit
-
- │ └──────┐ │ ├┘
- ┌──────────┴─────────────────┐│┌─────────────┴──┐┌──────────────┴──────────────┐
- │ If highlighted, then all │││If highlighted, ││ Horizontal Scroll Indicator │
- │ Ignore characters will be │││then all non- ││ When you press Scroll (Tab) │
- │ skipped when searching for │││printing chars ││ ^ means scroll 1 or top │
- │ strings, mismatches and │││print--(, 01), ││ v means scroll 2 or bottom │
- │ aligning files. │││else they are ││ means scroll both │
- └────────────────────────────┘││shown as "." ││(Present ONLY in ASCII Mode) │
- ┌───────────────────┤│(periods). │└─────────────────────────────┘
- │ Strip High Bits │└────────────────┘
- │ ═══ becomes MMM │
- └───────────────────┘
-
- Figure 8
-
-
-
- Note: When in the Zoom mode or when viewing only one file, use the
- keys for either file to scroll. For example, with File 1 zoomed, use
- the [Home], [Up Arrow] or [PgUp] keys to scroll File 1 back one line
- in the file.
-
- (2) File Line Numbers and Byte Counters. These indicators show the
- current location of the highlighted cursor in the file being viewed. As
- you are performing the Find String, Find Next Mismatch and Align Files
- functions, the Line/Byte counter will increase/decrease to show the current
- location being examined. The Line Number/Byte Counter is positioned at the
- top left of the File 1 window and the bottom left of the File 2 window.
-
- (a) ASCII Mode. In ASCII Mode, the line numbers represent the
- actual line number of the line in the file you are viewing. When you find
- mismatches, make a note of the line number to find it when you go into your
- editor. (Lines longer than 80 characters are not visible until you use the
- [Tab] key to scroll the display to the right.) When the [Alt-#] key is
- pressed to toggle to the Byte mode, the indicator will show the specific
- byte in the file currently highlighted by the cursor.
-
-
-
-
-
-
-
-
-
- DoubleTake Operation
-
-
-
-
-
-
- Page 16 DoubleTake Professional
-
- Note: The cursor stays in the screen window as you scroll. For
- example, if you scroll the file to the right far enough, the shorter
- lines will disappear to the left. When the highlighted line has been
- scrolled past the end of the line, the Value Indicator will show
- -->LineEnd, indicating the cursor is past the end of the line and no
- longer on a value on that line. If you are displaying Line numbers
- in the file, the correct line number will be indicated. If you are
- displaying byte numbers, the Byte Number indicator will be blank
- (because it is not on and byte in the file).
-
- (b) Hex Mode. The byte counter for each file keeps track of the
- file pointer. As you move the cursor in either file ([Ctrl-<], [Ctrl->],
- [<], [>], [Shift-Ctrl-<] or [Shift-Ctrl->]), the byte counter will be
- incremented or decremented to reflect the current file pointer position.
-
- (3) Print Screen Indicator. The PrtSc indicator, a Paragraph symbol
- [ ] indicates whether the Print Screen function is ON or OFF. If [ ] is
- highlighted (or ON), then Print Screen is enabled (i.e., if you press
- [Shift-PrtSc] the screen will be printed). If not highlighted, then Print
- Screen is OFF. DoubleTake starts with PrtSc OFF to prevent you from
- accidentally pressing the Print Screen while you are scrolling through the
- files using the keypad and the gray [*] (asterisk) key (also the [Shift-
- PrtSc] key on some keyboards).
-
- (4) WordStar Mode Indicator. This indicator shows WS:[O]n or
- WS:[O]ff. The brackets around the "O" remind you to press the [O] key to
- toggle this mode between On and Off.
-
- (5) Display Special Characters Indicator. The Display Special
- Characters Indicator displays a highlighted [D] to indicate that Display
- Special characters is on, and a normal [D] to indicate that Special
- Characters are to be displayed as periods [.] or as spaces [space]. This
- mode can be used in conjunction with the Wordstar Mode to make the display
- more readable. As you press [D] the display will shift between the three
- styles. Choose the one which is clearest for your needs.
-
- (6) Blank/Character Ignore Indicator. The Blank/Character Ignore
- Indicator will display a highlighted [B] to indicate that DoubleTake will
- Ignore those characters you've chosen to ignore while performing certain
- functions. If the indicator is not highlighted [B], then all characters
- will be evaluated when performing compare functions. See the Configuration
- section to see how to add other Ignore Characters to be ignored while
- performing the Find String, Find Next Mismatch or Align Files functions.
-
- (7) Vertical Scroll Methods. There are two methods for scrolling
- through the files: Parallel Scrolling and Opposite Scrolling. You can
- toggle (by pressing the [S] key) between these modes at any time while you
- are viewing the files.
-
- Note: The compared lines (at the center of the screen) can also be
- changed to your own choice of colors to make the file character
- cursors more easily distinguished from the rest of the lines. See
- the Configuration section for more details.
-
-
-
-
- DoubleTake Operations
-
-
-
-
-
-
- DoubleTake Professional Page 17
-
- (a) Opposite Scrolling. Figure 9 shows the way Opposite scrolling
- works. As the files scroll, both scroll into and out of the center. With
- the compared lines right above each other, it's easy to find differences in
- the lines. Use the Find Next Mismatch key to locate the next mismatched
- line, then find out how it differs by one-on-one matching. Notice that
- graphics displays or boxes (in the compared source files) will appear in
- reverse order in the upper window. If this is annoying, press [S] to
- switch to the Parallel Mode, or Zoom the file to full screen temporarily.
-
- ╒[Line: 1][ File 1: C:\UTILITY\TUTORFIL.ONE ]════════════════[Value: $20]╕
- (This file has randox x's scattered to allow you to find.. 10
- .. │ 9
- Shi │ Left] ar ┌─────────────────────────────────────────────┐ 8
- [Ri │ /Left] a │ Pressing the [Down Arrow] key moves both │ ght/.. 7
- Pre │─────────┤ cursors forward in both files, meaning the │ 6
- wit │ elpful c │ cursors move closer to the end of the file. │ .) .. 5
- (Bo │ files co │ The lines will then scroll in the direction │ nual, .. 4
- .. │ ┌───┤ of the arrows and the lines will increment │ 3
- │ T │ to the next line. │ 2
- │ └─────────────────────────────────────────────┘ Lines: 1
- ════╪════1 │ ═╪════2════╪════3════╪════4════╪════5════╪════6════╪════7════╪════╡
- │ File with Indent 4.. Lines: 1
- │ This file has a standard indent of 4 spaces... 2
- .. │ │ 3
- (Bo │ files│consist of an excerpt from the DoubleTake User's Manual, .. 4
- wit │─────┘ comments added to demonstrate some of the features.) .. 5
- Pre │ ScrollLock to scroll the files independently. Now use .. 6
- [Ri │ /Left] arrows to re-align the cursor in File 1, [Shift-Right/.. 7
- Shi │ Left] arrows to move the cursor in File 2... 8
- .. │ 9
- │ his file has randox x's scattered to allow you to find.. 10
- ╘[Line: 1][ File 2: C:\UTILITY\TUTORFIL.TWO ]════════════════[Value: $20]╛
- *=Next Mismtch^v=Both 1+/-=BothPgHome/End=1 Up/DnPgUp/PgDn=2 Up/DnC=Config
- [F1] Help [B]lnkIg WS:[O]ff DoubleTake V2.0 [D]ispSp [Z]oom: No [Q] to Quit
-
- Figure 9
-
-
-
- Note: In this mode you may find it a bit disconcerting dealing with
- the upper window. This file scrolls backwards, meaning as you go
- forward in the file, it appears to move in the opposite direction.
- If you can't deal with this problem, try the Parallel Scrolling mode.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DoubleTake Operation
-
-
-
-
-
-
- Page 18 DoubleTake Professional
-
- (b) Parallel Scrolling: Figure 10 shows how Parallel scrolling
- works.
-
- ╒[Line: 1][ File 1: C:\UTILITY\TUTORFIL.ONE ]════════════════[Value: $20]╕
- ──┐ This file has a standard indent of 2 spaces... 2
- .. │ │ 3
- (Bo │ f │ s consist of an excerpt from the DoubleTake User's Manual, .. 4
- wit │ e │ ul comments added to demonstrate some of the features.) .. 5
- Pre │ S │ llLock to scroll the files independently. Now use .. 6
- [Ri │ / │ t] arrows to re-align the cursor in File 1, [Shift-Right/.. 7
- Shi │ L │ ] arrows to move the cursor in File 2... 8
- .. │ │ 9
- (T│is │ le has randox x's scattered to allow you to find.. 10
- │ ─── Blank line for clarity
- └────────────File with Indent 2.. ─── Hilighted Line File 1 Lines:1
- File with Indent 4.. ─── Hilighted Line File 2 Lines:1
- This file has a standard indent of 4 spaces... 2
- .. │ 3
- (Bot│ files consist of an excerpt from the DoubleTake User's Manual, .. 4
- with│helpful comments added to demonstrate some of the features.) .. 5
- Pres│ ScrollLock to scroll the files independently. Now use .. 6
- [Rig│t/Left] arrows to re-align the cursor in File 1, [Shift-Right/.. 7
- Shif│-Left] arrows to move the cursor in File 2... 8
- .. │ 9
- │This file has randox x's scattered to allow you to find.. 10
- ╘[Line: 1][ File 2: C:\UTILITY\TUTORFIL.TWO ]════════════════[Value: $20]╛
- *=Next Mismtch^v=Both 1+/-=BothPgHome/End=1 Up/DnPgUp/PgDn=2 Up/DnC=Config
- [F1] Help [B]lnkIg WS:[O]ff DoubleTake V2.0 [D]ispSp [Z]oom: No [Q] to Quit
-
- Figure 10
-
-
-
- Notice that the files both scroll in the same direction for Forward
- and Backward. This may be easier for some users. Notice that the
- first line of File 1 is at the bottom of the window. The rest of
- File 1 is in the proper order at the top of the box. This Scrolling
- method will ensure any boxes or graphics displays in File 1 will
- appear normally.
-
-
- (8) EGA/VGA Mode: You will be able to tell the type of Screen mode
- you're in by the appearance of the files on screen. In the EGA/VGA (43/50-
- line) mode, you will see 19/22 lines per file in the Two File Mode and
- 39/45 lines per file in the Single File Mode. If you have your EGA/VGA
- card in the 43/50 line mode when DoubleTake is run, you do not need the /4
- switch -- DoubleTake will automatically use all 43/50 lines. You may only
- specify 43/50 line mode, however, when entering the argument from the
- command line mode, but DoubleTake will find and use the total number of
- lines available, for any of the following: 25,35,43 or 50. While viewing
- a file, you may also toggle between the 43/50 and 25 line modes using the
- [E]GA/VGA option.
-
- Note: Even if you opt for normal 25 line viewing, DoubleTake detects
- the EGA card and sets the Video Speed to Fast.
-
- DoubleTake Operations
-
-
-
-
-
-
- DoubleTake Professional Page 19
-
- (9) Pop-Up Menuing/Shortcuts System. If you prefer a menu system
- instead of the keystroke shortcuts, press the [/] key to bring up the Pop-
- Up Menuing/Shortcuts system. The pop-up screens you see will allow you to
- press a single key to accomplish a function, as well as display the
- Shortcut key available in the main screen.
-
- You will initially see the prompt at the bottom of the screen shown in
- Figure 11.
-
- [F]ile [B]lock [D]isplay [C]onfigure [S]earch [H]elp
- Figure 11
-
-
-
- Notice the [F] is highlighted. If you simply press [Enter] the File Menu
- will pop up. You may also press [D] to get the Display menu, [C] to go
- directly to the configuration function, [S] to get the Search menu or [H]
- to go directly to the help screen. This feature allows you to go to
- directly to Configure or Help with a single keystroke, or directly to the
- pop-up menu of choice without scrolling left or right. You also can scroll
- left or right to other pop-up windows by pressing the [<]/[>] keys.
-
- Note: In Pop-Up Menus with more than one choice, you may use the
- [^]/[v] keys to move the pointer (the small arrowhead next to the
- entry [ ]), and press [Enter] when the pointer is on your desired
- selection.
-
-
- (a) [F]ile Pop-Up Menu. Pressing [F] or scrolling left or right to
- the [F]ile selection reveals the pop-up window shown in Figure
- 12. The left column shows the command with the single letter
- needed to invoke the command from this pop-up menu. The right
- column shows the short-cut key to use while viewing/comparing
- files in DoubleTake. For example, at this pop-up menu, move
- the pointer [ ] to the New File selection and press [Enter] or
- press [N] to load a new file. While in DoubleTake, simply
- pressing [Alt-N] will go directly to the new file function.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DoubleTake Operation
-
-
-
-
-
-
- Page 20 DoubleTake Professional
-
-
- ┌──────────────────────┐┌───────────────────┐
- │ Press the bracketed ││ This is the key │
- │ key to choose the ││ to press when in │
- │ function. ││ the Main Screen. │
- └─────────┬────────────┘└─────┬─────────────┘
- │ │
- wit ╒[ File]═════════════════ ═══╕ rate some of the features.) ..
- Pre │ Press Now Shortcut │ ndependently. Now use ..
- [Ri │[T]op of file [T] │ rsor in File 1, [Shift-Right/..
- Shi │ [N]ew file [Alt-N] │ in File 2...
- .. │ Shell to [D]OS [Alt-D] │
- │ [P]rint Screen On/Off [Alt-P] │ d to allow you to find..
- ╘[B │ [Q]uit DoubleTake [Q] │ UTORFIL.TWO ]════════════════[Value: $20]╛
- *=N ╘═══════════════════════════════╛ me/End=1 Up/DnPgUp/PgDn=2 Up/DnC=Config
- [F]ile [B]lock [D]isplay [C]onfigure [S]earch [H]elp
-
- Figure 12
-
-
-
-
-
- (b) [B]lock Pop-Up Menu. When you scroll left or right to reach
- this option, you will see the pop-up window shown in Figure 13.
-
-
- This╒[ Block ]══════════════════════╕spaces...
- .. │ Press Now Shortcut │
- (Both files consi│[B]lock Begin File 1 [Ctl-B] │ake User's Manual, ..
- with helpful comm│ Bloc[k] End File 1 [Ctl-K] │ the features.) ..
- Press ScrollLock │ Block [C]lear File 1 [Ctl-C] │. Now use ..
- [Right/Left] arro│ Block [W]rite File 1 [Ctl-W] │ 1, [Shift-Right/..
- Shift-Left] arrow│ B[l]ock Begin File 2 [Alt-B] │
- .. │ Bl[o]ck End File 2 [Alt-K] │
- (This file ha│ Block Cl[e]ar File 2 [Alt-C] │ou to find..
- ╘[Byte: 0][ │ Block W[r]ite File 2 [Alt-W] │]════════════════[Value: $20]╛
- *=Next Mismtch^v╘═══════════════════════════════╛DnPgUp/PgDn=2 Up/DnC=Config
- [F]ile [B]lock [D]isplay [C]onfigure [S]earch [H]elp
-
- Figure 13
-
-
-
- (c) [D]isplay Pop-Up Menu. Pressing [D] or scrolling right or left
- to the [D]isplay selection reveals the pop-up window shown in
- Figure 14.
-
- Note: This menu will contain different entries depending on the
- current mode. You will not see selections which are not available in
- the current mode. For example, when you are in ASCII Mode, you may
- not toggle the Type Hex Display mode -- only in Hex Mode. When you
- are in the One File mode or when a File is Zoomed, you will not be
- allowed to change the Scroll Mode, since this does not make sense in
- the One File or Zoomed Modes.
-
- DoubleTake Operations
-
-
-
-
-
-
- DoubleTake Professional Page 21
-
-
- ╒[ Display ]══════════[ ASCII Mode ]╕
- This file has a s│ Press Now Shortcut │
- wit│Scroll Screen [R]ight [Tab] │
- ════╪ ┌──────────────────┐ ══3│ Scroll Screen Le[f]t [Shf-Tab] │═7════╪════╡
- │ This menu only │ wit│ Scroll to [C]ol 1 [RtShf-Tab] │
- │ shows choices │ a s│ Ignore [B]lanks [B] │
- .. │ which are legal │ │ [Z]oom File [Z] │
- (Both │ in this mode. │ xce│ [D]isplay Special Chars [D] │ ..
- with │ Hex width is not │ to│ W[o]rdStar Mode [O] │
- Press │ active in ASCII │ the│ [S]croll Mode Toggle [S] │
- [Righ │ mode. │ lig│ [E]GA/VGA mode Toggle [E] │.
- Shift └──────────────────┘ the│ [L]ine/Byte # Toggle [Alt-#] │
- .. │ Change to [A]SCII mode [Alt-X] │
- ╘[Byte: 0][ File 2: C:\U│ [T]urn Sticky Cursor Off [ScrLck] │ Value: $20]╛
- *=Next Mismtch^v=Both 1+/-=B╘═══════════════════════════════════╛gDnC=Config
- [F]ile [B]lock [D]isplay [C]onfigure [S]earch [H]elp
-
- Figure 14
-
-
-
-
-
- (d) [C]onfigure Pop-Up Menu. When you scroll left or right to
- reach this menu, you will see the pop-up window shown in Figure
- 15. Press [Enter] to go to the Configuration Menu or press the
- [<]/[>] keys to scroll to another pop-up menu.
-
- ╒[ Configure ]════════════╕
- (This file has randox x's scattered t│ Press Now Shortcut │
- ╘[Byte: 0][ File 2: C:\UTILITY\TUTO│[┘] to Configure [C] │Value: $20]╛
- *=Next Mismtch^v=Both 1+/-=BothPgHome/╘═════════════════════════╛DnC=Config
- [F]ile [B]lock [D]isplay [C]onfigure [S]earch [H]elp
-
- Figure 15
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DoubleTake Operation
-
-
-
-
-
-
- Page 22 DoubleTake Professional
-
- (e) [S]earch Pop-Up Menu. Pressing [S] or scrolling left or right
- to reach this option, you will see the pop-up window shown in
- Figure 16. Press [M] from this pop-up menu to Find Next
- Mismatch; press the grey [*] Shortcut Key while
- viewing/comparing files in DoubleTake to Find Next Mismatch.
-
-
- (Both files consist of an excerpt from the ╒[ Search ]════════════════════════╕
- with helpful comments added to demonstrate │ Press Now Shortcut │
- Press ScrollLock to scroll the files indepe│Find next [M]ismatch [*] │
- [Right/Left] arrows to re-align the cursor │ [F]ind String [F] │
- Shift-Left] arrows to move the cursor in Fi│ Find string [A]gain [Alt-F] │
- .. │ Auto A[l]ign File [A] │
- (This file has randox x's scattered to │ Align [1] to 2 [Alt-A][1] │
- ╘[Byte: 0][ File 2: C:\UTILITY\TUTORF│ Align [2] to 1 [Alt-A][2] │╛
- *=Next Mismtch^v=Both 1+/-=BothPgHome/En╘══════════════════════════════════╛
- [F]ile [B]lock [D]isplay [C]onfigure [S]earch [H]elp
-
- Figure 16
-
-
-
-
- (f) [H]elp Pop-Up Menu. When you scroll left or right to reach
- this menu, you will see the pop-up window shown in Figure 17.
- Press [Enter] to go to the Help screen or press the [<]/[>]
- keys to scroll to another pop-up menu.
-
- ╒[ Help ]═════════════╕
- (This file has randox x's scattered to allow you to │ Press Now Shortcut │
- ╘[Byte: 0][ File 2: C:\UTILITY\TUTORFIL.TWO ]═════│[┘] for Help [F1] │╛
- *=Next Mismtch^v=Both 1+/-=BothPgHome/End=1 Up/DnPgU╘═════════════════════╛
- [F]ile [B]lock [D]isplay [C]onfigure [S]earch [H]elp
-
- Figure 17
-
-
-
-
- c. Align Files Function. DoubleTake Professional includes a powerful
- capability to realign files which have become out of step with each other.
- There are three ways to accomplish a realignment.
-
- (1) Manual Align. To manually align the files, simply move one or
- both file cursors until you have reached a point in both files that are
- identical. If the following automatic alignment methods do not work you
- may have to resort to manually aligning the two files.
-
- (2) Semi-automatic Align. DoubleTake Professional will search for
- you and attempt to locate a common area between the two files. When you
- press [Alt-A] you will be allowed to change the Align Files parameters (see
- Figure 18).
-
-
-
- DoubleTake Operations
-
-
-
-
-
-
- DoubleTake Professional Page 23
-
- ╒[ File Alignment ]═════════════════════════════════════════════════════════╕
- │ │
- │ Align: [1] with 2/[2] with 1/[Q]uit (1/2/Q) <2> │
- │ │
- ╘═══════════════════════════════════════════════════════════════════════════╛
-
- Figure 18
-
-
-
- After you choose which file to align, you will be shown the current Align
- Files default settings and asked if you want to change the settings (see
- Figure 19).
-
- ╒[Byte: 0][ File 1: C:\UTILITY\TUTORFIL.ONE ]════════════════[Value: $20]╕
- ] keys to mo ╒[ Align File 2 with File 1 ]═══════════════════════╕ this file is
- │ │ [Left]/[Right
- on the midd │ Align by looking both ways in file 2 │ |
- press [*] a │ Length to match: 25 │ lines show
- nd, then you │ Number of bytes search: 100 │ file and then
- between this │ Ignore upper/lower case: No │ error you fou
- (This │ │ differences
- r╒[ Are Settings Correct? ]══════════════════════════════════════════════════╕)
- i│ │se
- │ [O]k/[C]hange/[Q]uit (O/C/Q) <O> │d
- ╠│ │═╣
- ╘═══════════════════════════════════════════════════════════════════════════╛d
-
- Figure 19
-
-
-
- If you press [C], you will be asked which direction you wish to search (see
- Figure 20).
-
-
- ╒[ Direction to Search ]════════════════════════════════════════════════════╕
- │ │
- │ Search [F]orward/[B]ack/B[o]th/[Q]uit (F/B/o/Q) <O> │
- │ │
- ╘═══════════════════════════════════════════════════════════════════════════╛
-
- Figure 20
-
-
-
- Choose the direction you wish to search: forward, backward or both. The
- most successful choice is often B[o]th, which first searches in the forward
- direction and then in the backward direction.
-
-
-
-
-
-
-
-
-
- DoubleTake Operation
-
-
-
-
-
-
- Page 24 DoubleTake Professional
-
- ╒[ Match Length ]═══════════════════════════════════════════════════════════╕
- │ │
- │ How many characters for a match? (1 to 255): 15≡≡≡ │
- │ │
- ╘═══════════════════════════════════════════════════════════════════════════╛
-
- Figure 21
-
-
-
- Next you will be asked the number of characters from the source file you
- wish to match (see Figure 21). If you keep this number small, the
- likelihood of a match is higher.
-
- ╒[ Search Distance ]════════════════════════════════════════════════════════╕
- │ │
- │ How far away should I search for a match? (1 to 32000): 1500≡ │
- │ │
- ╘═══════════════════════════════════════════════════════════════════════════╛
-
- Figure 22
-
-
-
- Now enter how far you wish to search for a match (see Figure 22). The
- larger this Search Distance, the more likely you will find a match, but the
- longer the search for a match can take. Next, decide if you want
- DoubleTake to ignore case differences between the two files (see Figure
- 23). The search is slightly faster if you do not ignore case, but the a
- match is less likely because both files have to be identical.
-
- ╒[ Ignore UPPER/lower Case ]════════════════════════════════════════════════╕
- │ │
- │ Ignore? [Y]es/[N]o (Y/N) <Y> │
- │ │
- ╘═══════════════════════════════════════════════════════════════════════════╛
-
- Figure 23
-
-
-
- As shown in Figure 24, you will then be asked to confirm that all settings
- are correct.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DoubleTake Operations
-
-
-
-
-
-
- DoubleTake Professional Page 25
-
- ] keys to mo ╒[ Align File 2 with File 1 ]═══════════════════════╕ this file is
- │ │ [Left]/[Right
- on the midd │ Align by looking both ways in file 2 │ |
- press [*] a │ Length to match: 50 │ lines show
- nd, then you │ Number of bytes search: 500 │ file and then
- between this │ Ignore upper/lower case: Yes │ error you fou
- (This │ │ differences
- r╒[ Changes complete ]═══════════════════════════════════════════════════════╕)
- i│ │se
- │ All Correct? [Y]es/[N]o/[Q]uit (Y/N/Q) <Y> │d
- ╠│ │═╣
- ╘═══════════════════════════════════════════════════════════════════════════╛d
-
- Figure 24
-
-
-
- Choose [Y]es and then answer [O]k to confirm that you want to begin
- alignment. If DoubleTake finds a match, the cursors will be moved to the
- matching position. If not, DoubleTake will inform you with the message
- shown in Figure 25.
-
- ╒═════════════════[ Press any key to continue . . . ]═════════════════╕
- │ │
- │ Could not find a match ... │
- │ │
- ╘═════════════════════════════════════════════════════════════════════╛
-
- Figure 25
-
-
-
- You may also change the Align Files settings in the Configuration function.
- For the majority of your alignment actions, first try the Automatic Align
- Function, [A].
-
- (3) Automatic Align. Automatically Align files. This function uses
- the default align file settings and automatically searches for a match.
- The search begins initially forward. If not match is found, a search
- backward is done. If no match is found DoubleTake swaps the Search/Move
- file with the Match file and tries again, forward and backward. If there
- is a match, one or both file cursors are relocated to the new locations.
- Otherwise the files are returned to the locations before the search for a
- match was started and a message appears indicating there was no match
- found. (Figure 25).
-
- d. Find String Function. This function works in either Hex or ASCII
- mode. If you are in the Two-file mode, you will have the option of
- choosing which file to search for the string, either File 1, File 2 or
- both. Press [Enter] for the default value, search [B]oth files. You will
- then be asked if you want to ignore UPPER/lower case while searching.
- Press [Enter] to select the default value shown. If you choose [Y], then
- the string will match any combination of UPPER or lower case for the whole
- search. Now enter the string to find as shown in Figure 26.
-
-
-
-
- DoubleTake Operation
-
-
-
-
-
-
- Page 26 DoubleTake Professional
-
- ╒[ Enter Find String]════════════════════════════════════════════════╕
- │ What String? "Both files consist" \32 "of an" $20 "excerpt"≡≡≡≡≡ │
- ╘═════════════════════ ═══════════ ═════════ ═══════════════════╛
- ┌─────│─────────────│───────────│────────┐
- │ Strings Decimal Hexadecimal │
- │ values values │
- │ Here's how to mix strings and hex or │
- │ decimal values in a Find String entry. │
- │ You MUST use quotation marks (single │
- │ quotes or double quotes) when the find │
- │ string contains either Hexadecimal or │
- │ Decimal values. │
- └────────────────────────────────────────┘
-
- OR
-
- ╒[ Enter Find String]════════════════════════════════════════════════╕
- │ What String? Both files consist of an excerpt ───┐≡≡≡≡≡≡≡≡≡≡≡≡ │
- ╘══════════════════════════════════════════════════ │════════════════╛
- ┌──────────────────┴────────────────┐
- │ If the Find String entry consists │
- │ of only printable characters, you │
- │ may omit the quotation marks. │
- └───────────────────────────────────┘
-
- Figure 26
-
-
-
- Just type any string you wish to find and press the [Enter] key. You have
- a choice of direction as shown in Figure 27.
-
- ╒[ Enter Find String]════════════════════════════════════════════════╕
- │ Which direction? [F]orward/[B]ackward <F> │
- ╘═══════════════════════════════════════════════════════════════════╛
- ┌─────────────────┴─────────────────┐
- │ Most searches will be in the │
- │ Forward direction. │
- └───────────────────────────────────┘
-
- Figure 27
-
-
-
- Forward searches continue to the end of the file. Backward searches
- continue to the beginning of the file.
-
- Note: If all searches fail, the cursor(s) will remain in the
- location at the start of the search.
-
-
- If you wish to find other than normal ASCII values (letters, numbers,
- punctuation), you can search for any code by entering the string portion of
- inside double (or single) quote and the other values in Hex or Decimal.
- For Hexadecimal values, use the Hex value preceded by a dollar sign [$].
- $0D is the Hexadecimal code for Carriage Return, for example. For Decimal
-
-
- DoubleTake Operations
-
-
-
-
-
-
- DoubleTake Professional Page 27
-
- values, use a backslash preceding the decimal value. \13 or \013 is the
- Decimal code for Carriage Return.
-
- For example, if you wanted to look for a string with a Carriage
- Return/Linefeed in the middle, enter the following:
-
- "This string" \013 \010 "is on two lines."
-
- or
-
- "This string" $0D $0A "is on two lines."
-
- DoubleTake will then look for This string followed by Carriage Return and
- Linefeed, followed by is on two lines.
-
- Note: If you are searching for characters which are in the set of
- characters you want DoubleTake to ignore, the string will not be
- found. Ensure you have Blank/Character Ignore set to OFF (i.e., the
- [B] is not highlighted) when you are searching for non-printable
- characters.
-
- You must enclose the string in either single or double quotations marks
- if you wish to include Hex or Decimal codes in the search string.
-
- If you wish to search for single or double quotes, either enclose them
- in the opposite quote marks (e.g., '"Hi"' or "it's") or enter them using
- their Hex or Decimal values (e.g., \034 "Hi" \034 or 'it' \039 't').
-
- Interrupt the search at any time by pressing any key.
-
- e. DoubleTake Main Screen Keys. The definitions of the function keys
- are shown at the bottom of the main screen. To get the definitions of the
- other keys, use the Help key [F1] or [?].
-
- Use the numeric keypad (or optionally, the Function keys) to scroll File 1,
- File 2 or both. If you get lost, just press [F1] or [?] to get a complete
- key list. Additionally, the Pop-Up Menu key, [/] provides a reminder of
- the main screen shortcut key to use on each pop-up menu selected.
-
- Note: The keypad keys are all close together for all functions,
- making the keypad easier to use than the function keys. Both are
- provided for your convenience.
-
- Key Definition
-
- [F1] or Help key. Press this key to get a list of all active keys when
- [?] in the Main Screen as well as in the Configuration Screen.
-
-
- Note: When you press the Help key, you skip the Commercial when
- you press any key, if you have a registered version. If you have
- not registered, the commercial will appear when you start or leave
- DoubleTake, and every time you get Help. In a registered version,
- press [F1] twice to see the commercial (and the name and serial
- number of the Registered User.)
-
-
- DoubleTake Operation
-
-
-
-
-
-
- Page 28 DoubleTake Professional
-
-
- Key Definition
- [/] Pop up the Menu/ShortCuts system. The commands listed here are
- all available from the pop-up menu commands (with the obvious
- exception of the scrolling keys -- it would not be reasonable
- to use a 2 or 3 key pop-up menu choice to accomplish what the
- scroll keys do in one keystroke). See the Pop-Up Menu section
- for a detailed description of this menuing system.
-
- [Alt-A] Align files manually. This key allows you to try to bring File
- 1 up to align with File 2 or File 2 up to align with File 1.
-
- [A] Automatically Align files. This function uses the default
- align file settings and automatically searches both files, both
- directions, for a match. Use manual align [Alt-A] if you wish
- to change the align setting on-the-fly.
-
- [B] Blank/Character Ignore toggle. This toggles whether or not the
- Find Next Mismatch or Find String routines skip the
- Blank/Ignore Characters. This allows easier compares of files
- which differ mainly in the spacing between the words in the two
- files. Normally, the characters to ignore will be at least the
- [Blank] and [Tab] characters. The Configuration section shows
- how to change the characters to Ignore.
- [C] Configure DoubleTake. See the Configuration Section for
- details on changing colors and options.
-
- [Alt-D] Exit to DOS. This option allows you to temporarily jump to DOS
- to do anything would like (except: DO NOT LOAD any Memory
- Resident Software (also know as Terminate and Stay Resident
- (TSR) software) while you are in this DOS Shell). Just type
- the word EXIT to return to the exact place you left in
- DoubleTake. This is a simpler and faster way to perform DOS
- tasks than quitting and restarting DoubleTake.
-
- [D] Display special characters toggle. This toggles between
- displaying the printed characters with ASCII codes between 0
- and 31 and 127 and 255 or displaying a period [.] or a [space]
- for those characters. If the periods on the end of a line are
- be distracting, then toggle to display a [space] for each
- special character. This is functional in all modes.
- [E] EGA/VGA Mode. This allows you to toggle the EGA/VGA card
- between the 25 and 43/50 line modes. When you press [E], if
- you have an EGA or VGA card in your computer, you will be
- automatically toggled to the 43 (or 50) line mode if you are in
- the 25-line mode. If you are in the 43 (or 50) line mode, you
- will be toggled back to the 25 line mode. If you do not have
- an EGA or VGA adapter, you will hear a Bell when you press [E].
-
-
- Note: As expected, this only works on machines which have the EGA
- or VGA card installed. There is no check to see if there is an
- EGA/VGA monitor attached, so you need to take care that you do not
- shift to a mode which is not supported by your monitor.
-
-
-
-
- DoubleTake Operations
-
-
-
-
-
-
- DoubleTake Professional Page 29
-
-
- Key Definition
- [F] Find a String. This allows you to search for a string in
- either Hex or ASCII Mode, using either simple strings (which
- may or may not be enclosed in quotation marks) and strings
- combined with either Hex or Decimal character codes (when
- including Hex or Decimal codes for a search, you must enclose
- all strings in quotes.) Search can be forward in file or
- backward toward beginning of file.
-
- [Alt-F] Repeat previous Find. This key uses the same settings
- previously given in a Find String command. You will be asked
- to confirm (or make changes to) the search string. When the
- string is correct, press [Enter] to accomplish the search.
- [Alt-H] Toggle between Hexadecimal and Decimal display of the value at
- the cursor. In the 80 column Hex mode or the ASCII Mode, the
- Value indicator shows the current ASCII code for the character
- highlighted by the cursor. If the value is shown with a dollar
- sign [$] in front of the numerals, the value is shown in
- Hexadecimal ($00 to $FF). If not, the number is the Decimal
- value (0 to 255) with a backslash [\] preceding the value.
-
- [Alt-N] Load a new file or files. Use this to change File 1 or File 2
- or both. If you loaded only one file from the command line,
- use this command to load the second file if needed. Also
- useful to compare multiple files to the same file. You will
- have the same options (direct type-in or the internal
- Directory File Picker) as when you initially loaded the files.
- [O] WordStar Mode On/Off toggle. When on, the high bit is
- stripped from each character. This converts the Horizontal
- double line box from " " into "MMMMMMM" but it is mainly
- useful to correct the last character of most words in a
- WordStar file.
-
- [Alt-P] Toggle PrtSc On/Off. When DoubleTake starts, PrtSc is disabled
- -- pressing [Shift-PrtSc] will do nothing. This allows you to
- freely use the [Left-Shift] (or [Right-Shift] instead of the
- [Ctrl] key) with the cursor movement keys to move either file
- one page at a time. If you do desire to do a PrtSc, you must
- first press [Alt-P] to turn PrtSc back on. You can tell the
- status of PrtSc by the PrtSc indicator in column 71 of the Key
- Status Line. If this symbol is highlighted (i.e., if the
- symbol is ON), then PrtSc is enabled. Pressing [Shift-PrtSc]
- now will send a copy of the page to the printer using the DOS
- Print Screen function. When this symbol is not highlighted
- (i.e., off), [Shift-PrtSc] does nothing.
-
- [Q] Quit. This key will exit DoubleTake and return to DOS, after
- asking you if you really want to quit.
- [S] Scroll Mode. This toggles between the Opposite and Parallel
- scrolling modes. See the description of the two types of
- scrolling in the previous section. (This key not available in
- Zoom Mode.)
-
-
-
-
- DoubleTake Operation
-
-
-
-
-
-
- Page 30 DoubleTake Professional
-
-
- Key Definition
- [T] This will return both files to Top of File as when you first
- loaded DoubleTake.
-
- [Tab] Scroll the display to the right (the line seems to move to the
- left) to allow viewing the rest of long lines (ASCII Mode
- only). Use the Configuration function to change the amount of
- the scroll right/left. The amount of the display has been
- scrolled is shown on the outer borders of each file window
- (e.g., top line for File 1, bottom line for File 2).
- [Ins] The [Ins]ert key changes the file to horizontally scroll. The
- Horizontal Scroll Indicator on the bottom line indicates which
- file will currently be scrolled when you press the Horizontal
- Scroll Keys. The [Ins] key selects Both [ ], Top (or Zoomed
- File) [^] or Bottom [v].
-
- [Shift- Use the [Left-Shift] key to scroll the display to the left (the
- Tab] line seems to move to the right) to allow viewing the beginning
- of a line (ASCII Mode only). Use the Configuration function to
- change the amount of the scroll left.
- [Right- Return the display to the first column (the beginning of the
- Shift- line) for the selected file (see the [Ins]ert key above to see
- TAB] how to change the selected file.
-
- [Alt-#] Toggle between the Line Number and Byte Number while in the
- ASCII Display Mode. When in the Line Number display mode, the
- indicator shows each line of the file, from line 1 to the last
- line of the file. When in the Byte display mode, the indicator
- shows the exact file byte located at the cursor, from 0 to the
- last byte in the file. The Byte display mode functions the
- same in Hex or ASCII mode.
-
-
- Note: In ASCII display mode, if you scroll the screen the right
- past the end of a line, the line number will be shown in the Line
- Number display mode, but the indicator will be blank in the Byte
- Number display mode, because the cursor is not on a character of
- the file.
-
- [X] Toggle between the 24-Character and 80-Character Modes. The
- position of the cursor in the file does not change when you
- toggle between modes.
-
- [Alt-X] Hex/ASCII Mode Toggle. This toggles between the ASCII mode and
- the Hex modes. When in Hex mode, you will see the Hexadecimal
- equivalent of the character along with the printed character,
- similar to the Debug format. See the earlier section
- discussing the types of Hex modes.
-
-
-
-
-
-
-
-
- DoubleTake Operations
-
-
-
-
-
-
- DoubleTake Professional Page 31
-
-
- Key Definition
- Note: When DoubleTake changes from Hex to ASCII or ASCII to Hex,
- expect the file cursors to remain in the same location in the file.
- The one exceptions is when you have scrolled the screen to the
- right past the end of the line containing the cursor. If you then
- change to Hex, DoubleTake moves the cursor to the last character on
- the current ASCII line. Also note that changing to ASCII is more
- complicated than changing to Hex, so expect the process to take a
- little longer.
-
-
- [Z] Zoom feature. This allows you to zoom either file up to full
- screen. Use this for a more complete look at one of the files
- and then return to the dual window mode to continue the
- compare. When you press [Z] you'll be asked which file to
- Zoom. Press [1], [2], [N] or [Enter]. Pressing [N] or [Enter]
- will default to None. Press [1] to Zoom File 1 and [2] to Zoom
- File 2.
- When you have a file Zoomed, all keys for either file will
- work. For example, when you have File 1 Zoomed, the normal
- movement keys, [Home], [End], [Ctrl-Home], [Ctrl-End], move
- around the file, as well as the [PgUp], [PgDn], [Ctrl-PgUp],
- [Ctrl-PgDn], [Up/Down Arrow] and gray [+/-] keys. The filename
- and line numbers for the Zoomed file remain in the same
- location as in the dual window mode, however.
-
- Note: When you use DoubleTake in the single file mode, you are in
- the Zoom Mode and the file is considered File 1. (The [Z] key is
- not available in the Single File Mode.)
-
- Note: The following keys are used to mark the beginning and end of
- a block in a file and write the block to a CLiP file. The keys are
- grouped together according to function, with each key identified to
- the file which is controlled. In the One-File Mode or Zoomed
- mode, either of the two keys will perform the desired function.
- For example, if File 1 is Zoomed or in One File Mode, either [Ctrl-
- B] or [Alt-B] will mark the beginning of the block in the file.
-
- [Ctrl- Mark the beginning of the block in File 1 and File 2
- B] or respectively. In Zoomed or One File mode, either key will set
- [Alt-B] the beginning of the block.
-
- [Ctrl- Mark the end of the block in File 1 and File 2 respectively.
- K] or In Zoomed or One File mode, either key will set the end of the
- [Alt-K] block.
-
- [Ctrl- Clear all markers in File 1 and File 2 respectively.
- C] or
- [Alt-C]
- [Ctrl- Write marked block out to a CLiP file for File 1 and File 2
- W] or respectively. If a block is not marked, you will be alerted.
- [Alt-W]
-
-
-
-
- DoubleTake Operation
-
-
-
-
-
-
- Page 32 DoubleTake Professional
-
- Key Definition
- Note: You will be asked to choose a destination Filename for the
- CLiP file. Enter any filename or use the File Picker to choose a
- filename. (DoubleTake defaults to a CLiP filename using the viewed
- filename with an extension of CLP. If the CLiP filename is the same
- as the file you are viewing, the CLP extension will be replaced
- with CL1.) If you send the marked block to a Printer (such as LPT1
- or PRN), you may need to send a printer buffer flush command when
- you have sent all you wish to the printer (e.g., an ASCII Carriage
- Return--Code 013 or $0D). On some printers, cycling the printer
- Off-Line and back On-Line will flush and print the buffer.
-
- Note: In the following description of keys, you will see the terms
- up/back and down/forward. Think of it as moving the highlighted
- line up and down the page. Although the highlighted line does not
- move, think of Up/Back as meaning moving the highlighted line to a
- previous line on the page and Down/Forward as meaning moving the
- highlighted line further down the page.
-
- [Home] Scroll File 1 up/back--to view previous lines in the file.
- or [F3]
-
- [Ctrl- Scroll File 1 up/back one window full.
- Home]
- [Ctrl-
- F3]
- [Shift-
- Home]
- [End] Scroll File 1 down/forward-to view later lines in the file.
- or [F5]
-
- [Ctrl- Scroll File 1 down/forward one window full.
- End]
- [Ctrl-
- F5]
- [Shift-
- End]
-
- [PgUp] Scroll File 2 up/back.
- or [F4]
- [Ctrl- Scroll File 2 up/back one window full.
- PgUp]
- [Ctrl-
- F4]
- [Shift-
- PgUp]
-
- [PgDn] Scroll File 2 down/forward
- or [F6]
- [Ctrl- Scroll File 2 down/forward one window full.
- PgDn]
- [Ctrl-
- F6]
- [Shift-
- PgDn]
-
- DoubleTake Operations
-
-
-
-
-
- DoubleTake Professional Page 33
-
-
- Key Definition
- [^] or Scroll both File 1 and 2 up/back. (This key also works in Zoom
- [F7] or Single File Mode.)
-
- [v] or Scroll both File 1 and 2 down/forward. (This key also works in
- [F8] Zoom or Single File Mode.)
- [Gray-] Scroll both files up/back one window full. When the cursor
- or [F9] reaches the first line of the file, pressing this key once more
- moves the cursor to the first byte of the file. Additional
- presses of this key will then cause the computer to beep.
- (This key also works in Zoom or Single File Mode.)
-
- [Gray+] Scroll both files down/forward one window full. When the
- or cursor reaches the last line of the file, pressing this key
- [F10] once more moves the cursor to the last byte in the file.
- Additional presses of this key will then cause the computer to
- beep. (This key also works in Zoom or Single File Mode.)
- [Scroll Toggle Dual Scrolling Mode on/off. When Dual Scrolling Mode is
- Lock] on, the [<]/[>] keys move the cursors in File 1 and File 2 at
- the same time.
-
- [Shift- Moves both cursors back in the files. In the Double-Scroll
- Ctrl-<] mode (when ScrollLock is on), the [<] key moves both cursors
- [Shift- back in the files.
- Ctrl-
- F9]
-
- [Shift- Moves both cursors forward in the files. In the Double-Scroll
- Ctrl->] mode (when ScrollLock is on), the [>] key moves both cursors
- [Shift- forward in the files.
- Ctrl-
- F10]
- [Ctrl- In all modes, the [Ctrl->] key moves the File 2 cursor to the
- >], next byte in the file. Use this key to align file cursors
- [Shift- after a Find Next Mismatch to prepare for the next Find Next
- >], Mismatch.
- or
- [Ctrl- In the Double-Scroll mode (when ScrollLock is on), the [>] key
- F10] moves both cursors forward in the files.
-
- [Ctrl- In all modes, the [Ctrl-<] key moves the File 2 cursor to the
- <] previous byte in the file. Use this key to align file cursors
- [Shift- after a Find Next Mismatch to prepare for the next Find Next
- <], Mismatch.
- or
- [Ctrl- In the Double-Scroll mode (when ScrollLock is on), the [<] key
- F9] moves both cursors back in the files.
- [>] or In all modes, the [>] key moves the File 1 cursor to the next
- [Ctrl- byte in the file. Use this key to align file cursors after a
- F8] Find Next Mismatch to prepare for the next Find Next Mismatch.
-
- In the Double-Scroll mode (when ScrollLock is on), the [>] key
- moves both cursors forward in the files.
-
-
-
- DoubleTake Operation
-
-
-
-
-
-
- Page 34 DoubleTake Professional
-
-
- Key Definition
- [<] or In all modes, the [<] key moves the File 1 cursor to the
- [Ctrl- previous byte in the file. Use this key to align file cursors
- F7] after a Find Next Mismatch to prepare for the next Find Next
- Mismatch.
-
- In the Double-Scroll mode (when ScrollLock is on), the [<] key
- moves both cursors back in the files.
-
- 4. DoubleTake Configuration Made Easy.
-
- a. Configuration Modifications. There are two ways to make changes to
- the DoubleTake configuration file DUBLTAKE.CNF:
-
- Invoke DoubleTake's built-in Configuration routine (inside with no
- file and press [F10] or press [C] from inside DoubleTake and then [W]rite
- the new values to disk) or
-
- (less preferable) Change the file DUBLTAKE.CNF with an ASCII editor
- (such as DOS's EDLIN.COM, or Sammy Mitchell's outstanding Quick Editor--
- QEdit, for example.)
-
- The default DUBLTAKE.CNF is shown in Figure 28.
-
- 7 Main Screen foreground color (0-15)
- 0 Main Screen background color (0-7)
- 15 Help Screen foreground color (0 to 15)
- 0 Help Screen background color (0 to 7)
- 15 HiLi Screen foreground color (0 to 31)
- 7 HiLi Screen background color (0 to 7)
- False Non-WordStar(tm) Mode Selected (T/F) (prints all, even graphics chars)
- ASCII Ascii Mode to display files (ASCII/Hex)
- 80 Characters to Display in Hex Mode (24 or 80)
- True Ignore characters (T/F). Ignore Characters on next line.
- 00 09 0A 0C 0D 20
- False Display Control Characters/High Graphics chars as [ ] (T/F)
- Fast Fast Video Mode Selected (Slow/Fast)
- O Opposite Scrolling Mode Selected (Parallel/Opposite)
- True Sound the Bell on Errors (T/F)
- 25 EGA/VGA Lines (43/50 only on EGA/VGA otherwise use 25 all others)
- v---> End of Line characters are listed below:
- 0A 0D 8A 8D
- Line # Show position in ASCII file by Line number in file
- 5 Number of columns to scroll (right/left) when Tab/Shift Tab pressed
- 2 Move Cursor in this file to match Target File (1/2)
- Both Ways Direction(s) to search, aligning files (Forward/Backward/Both Ways)
- 10 # chars which must match to align (1 to 255)
- 500 # chars in file to search when aligning (1 to 32000)
-
- Figure 28
-
-
-
-
-
-
-
-
-
-
-
-
-
- DoubleTake Operations
-
-
-
-
-
-
- DoubleTake Professional Page 35
-
- Note: The Ignore Blanks/Characters line (line 11 above) and the End
- Of Line characters line (line 18) consist of Hexadecimal values
- separated by a space. Except for these lines, all lines consists of
- two parts: 1) the value in the first column, and 2) the explanation
- in the second column. All legal values for column 1 are shown at the
- end of the explanation line in column 2. If you use other than a
- legal value, DoubleTake will skip that value and keep its default
- value.
-
-
- Ensure that you keep the spacing on each line identical to the original.
- Do not rearrange the lines or insert blank lines into the file. If you do,
- the file will not load correctly and the default values will be loaded.
-
- What if I destroy the configuration file? Even if you completely wreck
- the configuration file, just create a new one with the following steps:
-
- 1. Run DT (alone or with a file)
- 2. Choose [F10] Configure from the files menu (if DT was run alone)
- or choose [C]onfiguration from the main screen, then
- 3. Change the values to reflect your preferences, and
- 4. [W]rite out a new copy of DUBLTAKE.CNF.
-
- b. Choosing Your Favorite Colors
-
- DoubleTake comes in plain vanilla White on Black to ensure it is
- readable on any screen, whether it's a monochrome, color or monochrome
- monitor on a color card. (If you have a color monitor, rename COLOR.CNF to
- DublTake.CNF to start up in color.)
-
- Note: If you are using monochrome video display on a Color Graphics
- Adapter, and the display is horrible, you might be able to improve it
- by exiting DoubleTake and, using the MODE.COM program from your DOS
- disk, typing:
-
- A:\>MODE BW80[Enter] ([Enter] is the [Return] key.)
-
- Now re-run DoubleTake for a much more readable display.
-
- c. Configuring DoubleTake Options.
-
- Use the Configuration Function to tailor DoubleTake to your specific
- preferences. Press [C] to see the screen shown in Figure 29.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DoubleTake Configuration
-
-
-
-
-
-
- Page 36 DoubleTake Professional
-
-
- ╒[ DoubleTake Configuration ]═══════════════════════════════════[ F1 for Help ]╕
- │╒[ Main Screen Colors ]══════════════════════════════════════════════════════╕│
- ││Hilighted Line:[^F]gnd: White (15)[Block][^B]gnd:Magenta ( 5) ││
- ││Normal Text : [F]gnd: White (15)[Block] [B]gnd:Blue ( 1) ││
- │╘════════════════════════════════════════════════════════════════════════════╛│
- │╒[ Help Screen Colors ]══════════════════════════════════════════════════════╕│
- ││ [@F]gnd: Blue ( 1) [@B]gnd: LightGray ( 7) ││
- │╘════════════════════════════════════════════════════════════════════════════╛│
- │ Number Video Lines [E]GA/VGA 43/50 │ W[o]rdStar Off │
- │ [V]ideo Screenwrite Mode Fast │ D[i]splay Special Show Chars │
- │ File [S]crolling Mode Opposite │ [N]oisy Beep Bell sounds │
- │ Align files defaults:────────┬────────┐ │ Ignore [C]ase Yes │
- │ Move [1] to 2/[2] to 1 2 move-> 1 │ Hex/[A]SCII Mode Hex │
- │ Sea[r]ch Direction: Both Ways │ S[h]ow Position(ASC) Byte Number │
- │ [F7] # chars to match: 50 │ Hori[z] Scroll Amt 5 │
- │ [F8] # chars to search: 500 │ He[x] width mode 80 │
- │╒[ Ignore Characters ]══════[ F9 to Edit ]══════[ b[L]ank/chars: Ignore ]═╕│
- ││ 00 09 0A 0C 0D 20 ││
- │╘════════════════════════════════════════════════════════════════════════════╛│
- │╒[ Line End Characters ]═════════════════════════════════════[ F10 to Edit ]═╕│
- ││ 0A 0D 8A 8D ││
- │╘════════════════════════════════════════════════════════════════════════════╛│
- │ ╒[ Exit Configuration options ]════════════════════════════════════════════╕ │
- ╘═│ [W]rite Configuration file, Exit [Esc] Keep settings, don't save, Exit │═╛
- ╘══════════════════════════════════════════════════════════════════════════╛
-
- Figure 29
-
-
-
- The upper portion of the Configuration screen (see Figure 30) provides
- color selection for the Main Screen, Help Screen and the Highlighted lines
- in the compared files.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DoubleTake Configuration
-
-
-
-
-
-
- DoubleTake Professional Page 37
-
-
- ╒[ DoubleTake Configuration ]═══════════════════════════════════[ F1 for Help ]╕
- │╒[ Main Screen Colors ]══════════════════════════════════════════════════════╕│
- ││Hilighted Line:[^F]gnd: White (15)[Block][^B]gnd: Magenta ( 5) ││
- ││Normal Text : [F]gnd: White (15)[Block] [B]gnd: Blue ( 1) ││
- │╘═══════════════════════════════════════════ ══════════════════════════════╛│
- │╒[ Help Screen Colors ]══════════════════════│═══════════════════════════════╕│
- ││ [@F]gnd: Blue ( 1) [@B]gn│: LightGray ( 7) ││
- │╘════════════════════════════════════════════│═══════════════════════════════╛│
- │ │ │
- │ ┌───────────┴────────────┐ ┌──┴────────────────────────────┐ │
- │ │ Color Selection for │ │ This shows how a highlighted │ │
- │ │ Main and Help Screens, │ │ block will look in both Normal│ │
- │ │ and Highlighted Line. │ │ and Highlighted text. │ │
- │ └────────────────────────┘ └───────────────────────────────┘ │
- │ ┌─────────────────────────────────────────────────────────────────────────┐ │
- │ │ Pressing one of the color change keys (e.g., [F],[Alt-F] or [Ctrl-F]) │ │
- │ │ will cause an immediate change in the colors shown on the screen. Use │ │
- │ │ the color names (and the numbers shown) to pick just the right colors, │ │
- │ │ even if you are installing on a monochrome monitor. │ │
- │ └─────────────────────────────────────────────────────────────────────────┘ │
-
- Figure 30
-
-
-
- The middle portion of the Configuration screen (see Figure 31)
- controls numerous defaults for DoubleTake's operation.
-
-
- DoubleTake Configuration
-
-
-
-
-
-
- Page 38 DoubleTake Professional
-
- ╒[ DoubleTake Configuration ]═══════════════════════════════════[ F1 for Help ]╕
- │╒[ Main Screen Colors ]══════════════════════════════════════════════════════╕│
- ││Hilighted Line:[^F]gnd: White (15)[Block][^B]gnd:Magenta ( 5) ││
- ││Normal Text : [F]gnd: White (15)[Block] [B]gnd:Blue ( 1) ││
- │╘════════════════════════════════════════════════════════════════════════════╛│
- │╒[ Help Screen Colors ]══════════════════════════════════════════════════════╕│
- ││ [@F]gnd: Blue ( 1) [@B]gn : LightGray ( 7) ││
- │╘══════════════════════════════════════════════════════ ┌─────────────────┐ ═╛│
- │ Number Video Lines [E]GA/VGA 43/50 ───────────────────┤ Only on EGA/VGA │
- │ [V]ideo Screenwrite Mode Fast ──────────────────┐└─────────────────┘
- │ File [S]crolling Mode Opposite ────────────┐ │┌─────────────────┐
- │ Align files defaults:────────┬────────┐ │ ││ Use Slow only │
- │ Move [1] to 2/[2] to 1 2 move-> 1 ───────┐ │ └┤ for old CGA's. │
- │ Sea[r]ch Direction: Both Ways───┐ │ │ └─────────────────┘
- │ [F7] # chars to match: ┌────50 │ │ │ ┌─────────────────┐
- │ [F8] # chars to search:│ ┌───500 │ │ │ │ Opposite or │
- ┌────────────────────┐ │ │ ┌────────────┴──┐ │ └───┤ Parallel for │
- │ Enter the number ├─┘ │ │ Go Looking in │ │ │ file scroll │
- │ of characters │ │ │ the Search/ │ │ │ preference. │
- │ from the source │ │ │ Move file: │ │ └─────────────────┘
- │ which need to │ │ │ Forward, │ │ ┌─────────────────────┐
- │ be matched in the │ │ │ Backward or │ │ │ Choose which file │
- │ Search/Move file. │ │ │ Both Ways. │ │ │ you wish to search │
- └────────────────────┘ │ └───────────────┘ │ │ to locate the │
- ┌───────────┴──────┐ │ │ identical set of │
- │ Enter how far to │ │ │ characters from │
- │ search in the │ └──┤ the source file. │
- │ move file to │ │ e.g., look (and │
- │ locate a match. │ │ move file 2 cursor │
- └──────────────────┘ │ until you find the │
- │ spot in file 1. │
- └─────────────────────┘
- ╒[ DoubleTake Configuration ]═══════════════════════════════════[ F1 for Help ]╕
- │╒[ Main Screen Colors ]════ ┌──────────────────────┐ ┌─────────────────┐ ═╕│
- ││Hilighted Line:[^F]gnd: Wh │ Strip high bit from │ │ Don't consider │ ││
- ││N┌──────────────────────┐ │ characters (such as │ │ the case of a │ ││
- │╘═│ Show non-printing │ │ the microspacing │ │ character when │ ═╛│
- │╒[│ characters as "." │ │ used by WordStar(tm) │ │ searching for a │ ═╕│
- ││ │ (periods) or show │ └───────────┬──────────┘ │ string or match.│ ││
- │╘═│ the actual symbol │ │ └─────┬───────────┘ ═╛│
- │ │ represented by the │ └──W[o]rdStar │ Off │
- │ │ ASCII value. ├─────────────────D[i]splay Special │ Show Chars │
- └──────────────────────┘┌────────────────[N]oisy Beep │ Bell sounds │
- ┌──────────────────────────┴┐ Ignore [C]ase────┴─Yes │
- │ Turn Beep-on-Error On/Off │ ┌────────────Hex/[A]SCII Mode Hex │
- └───────────────────────────┘ │ ┌──S[h]ow Position(ASC) Byte Number │
- │ │ Hori[z] Scroll Amt 5───┐ │
- ┌──────────────────┐ │ │ He[x] width mode ┌─80 │ │
- │ Start DoubleTake │ │ ┌──────┴─────┐ ┌────────────┴───────┐ │
- │ in Hexadecimal ├───┘ │ Show file │ │ When in Hex mode, │ │
- │ or ASCII mode. │ │ position │ │ use full-width │ │
- └──────────────────┘ │ as Byte in │ │ (80 column) or │ │
- │ file or as │ │ Debug style (24) │ │
- │ line #, in │ └────────────────────┘ │
- │ ASCII only.│ ┌─────────────────────┴───┐
- └────────────┘ │ How much to scroll the │
- │ window horizontally │
- │ when you press [Tab]. │
- └─────────────────────────┘
-
- Figure 31
- DoubleTake Configuration
-
-
-
-
-
-
- DoubleTake Professional Page 39
-
-
- The lower portion of the Configuration screen (see Figure 32) provides
- an opportunity to edit the characters to ignore while searching and to
- define the characters which DoubleTake will recognize as end-of-line
- characters in ASCII Mode.
-
-
- ╒[ DoubleTake Configuration ]═══════════════════════════════════[ F1 for Help ]╕
-
- ┌──────────────────────────────────┐
- │ Press [F9] to Edit/change the │
- │ characters you want DoubleTake │ ┌──────────────────────────────────┐
- │ to Ignore. Press [F10] to │ │ Press [L] to change the Blank/ │
- │ change the characters you want │ │ Character Ignore status between │
- │ DoubleTake to recognize as │ │ Ignore and Recognize. │
- │ characters at the end of a line. │ └────────────┬─────────────────────┘
- └──────────────────────────────┬─┬─┘ │
- │
- │╒[ Ignore Characters ]══════[ F9│to Edit ]══════[ b[L]ank/chars: Ignore ]═╕│
- ││ 00 09 0A 0C 0D 20 ───────┐ └───────────────────────────────┐ ││
- │╘══════════════════════════ │ ═════════════════════════════════ ═══════════╛│
- │╒[ Line End Characters ]═══ │ ┌────────────────────┐ ═════[ F10 to Edit ]═╕│
- ││ 0A 0D 8A 8D ─────────────┴────┤ Hexadecimal values │ ││
- │╘═══════════════════════════════ └────────────────────┘ ═════════════════════╛│
-
- Figure 32
-
-
-
- The bottom of the Configuration screen (see Figure 33) describes the
- two exit options for the Configuration Function.
-
-
- │ ╒[ Exit Configuration options ]════════════════════════════════════════════╕ │
- ╘═│ [W]rite Configuration file, Exit [Esc] Keep settings, don't save, Exit │═╛
- ╘═ ═════════════════════════════════ ══════════════════════════════════╛
- │ │
- ┌─┴───────────────────────────────────┴──────────────────────────────────┐
- │ [W] saves the settings shown and returns to DoubleTake Main screen. │
- │ [Esc] does not save settings, but keeps the values and returns. │
- └────────────────────────────────────────────────────────────────────────┘
-
- Figure 33
-
-
-
-
-
- DoubleTake Configuration
-
-
-
-
-
-
- Page 40 DoubleTake Professional
-
- d. Configuration Mode Key Definitions. The following keys are active
- while in the Configuration Option:
-
-
- Key Definition
- [F1] Get Configuration Help. This provides help about the
- or Configuration Options and the Exit Options.
- [?]
-
- [F] Move to the next color for the foreground colors for normal text.
- The colors allowed for the foreground are:
-
- 0 Black 8 LightGray
- 1 Blue 9 LightBlue
- 2 Green 10 LightGreen
- 3 Cyan 11 LightCyan
- 4 Red 12 LightRed
- 5 Magenta 13 LightMagenta
- 6 Brown 14 Yellow
- 7 White 15 LightWhite
-
- [B] Move to the next color for the background colors for normal text.
- The colors allowed for the background are:
-
- 0 Black
- 1 Blue
- 2 Green
- 3 Cyan
- 4 Red
- 5 Magenta
- 6 Brown
- 7 White
-
- 8-15 Above colors 0-7, flashing (Highlighted Line only)
- [Ctrl Change the foreground of the highlight color for the compared
- -F] lines in the center of the screen. See [F] for the foreground
- colors.
-
- [Ctrl Change the background of the highlight color for the compared
- -B] lines in the center of the screen. See [B] for the background
- colors. If you set the Background to a color greater than 7, the
- background will flash. This allows you to set the highlight line
- to any flashing color you wish. If you do not want flashing,
- just cycle the background colors back to the 0 to 7 range.
-
- [Alt- Change the foreground color of the Help Screen.
- F]
- [Alt- Change the background color of the Help Screen.
- B]
-
- [E] Toggle between 25 and 43/50 line mode on cards that can shift
- (EGA/VGA). The display will immediately shift to the selected
- mode.
- At the DoubleTake Main Screen use the [E] Shortcut Key to
- immediately toggle between the 25 and 43/50 line modes.
-
-
- DoubleTake Configuration
-
-
-
-
-
-
- DoubleTake Professional Page 41
-
-
- Key Definition
- [O] WordStar Mode On/Off toggle. When this Mode is on, the high bit
- is stripped from each character. This converts the Horizontal
- double line box from " " into "MMMMMMM" but it is mainly
- useful to correct the last character of most words in a WordStar
- file.
-
- At the DoubleTake Main Screen use the [O] Shortcut Key to
- immediately toggle WordStar Mode On/Off.
-
- [V] Speeding Up The Display On A Fast Color Graphics Adapter. On
- many clones, the color card is much faster than the IBM CGA.
- Because of this you do not need to wait for retrace to write to
- VIDEO memory. To take advantage of your card's faster speed, use
- the [V]ideo mode key to toggle to the Fast Video mode. If you
- see snow when in the Fast mode, you'll need to toggle back to
- Slow if this snow annoys you.
-
- [I] Toggle Display of Special characters. In Hex Mode, you may or
- may not wish to see the actual value of the character as printed.
- You may opt for a less cluttered display by choosing the Display
- as periods option. This displays the characters 1-31 and 128-255
- as periods. Toggle again to get the characters back.
-
- At the DoubleTake Main Screen use the [D] Shortcut Key to
- immediately toggle Display Special characters On/Off.
- [S] Toggle Scrolling Mode. Press the [S] key to toggle between the
- Parallel and Opposite Scrolling Modes. This option can also be
- toggled at any point while viewing files and in the Configuration
- screen.
-
- [N] Toggle the Beep on/off. Normally, DoubleTake will beep if you
- press an incorrect key for the situation. If this annoys you,
- just turn the Beep Off.
-
- [C] Toggle Case sensitivity. The default case sensitivity is used
- when DoubleTake searches for a string, a mismatch or tries to
- align files.
- [1] Choose which file will be the "search from" file and which file
- or will be the one to "move" forward or back until it aligns with
- [2] the "search from" file. If you press [1], then DoubleTake will
- try to find the string at the cursor in "search file" file 2 and
- search through "move" file 1 to try to find a match. When a
- match is found, the cursor in file 1 will be "moved" to the spot
- in file 1 which matches the "search from" file.
-
- [R] Choose the Search Direction. When DoubleTake tries to find a
- match, you may choose which direction for the search. You may
- choose either Forward, Backward or Both ways. If you choose both
- ways, DoubleTake will search forward and then backward until a
- match is found or it reaches the limits of the search distance
- set.
-
-
-
-
- DoubleTake Configuration
-
-
-
-
-
-
- Page 42 DoubleTake Professional
-
-
- Key Definition
- [F7] Choose the number of characters in the "search from" file to
- match. The count will represent the number of characters from
- the current cursor in the file. Choose a smaller number of
- characters to have more chances for matches.
-
- [F8] Choose the distance to search in the "move" file. Normally, the
- greater this distance (up to 32000 characters), the more likely a
- match will be found if there is one somewhere in the file. Be
- aware that longer search distances result in longer times for
- matches which are far from the current spot.
-
- [A] Toggle between Hex and ASCII. Some files, such as binary files
- like COM and EXE files, are difficult/impossible to display in
- DoubleTake in the ASCII mode. If you normally compare two binary
- files, toggle into the Hex Mode using the [A] key.
-
- At the DoubleTake Main Screen use the [Alt-X] Shortcut Key to
- immediately toggle Hex and ASCII Mode.
- [H] Toggle between Line numbers and byte numbers. In ASCII mode you
- have the choice of viewing the file cursor position by line
- number or the actual byte position of the cursor in the file.
- Line numbers start at line 1. Byte positions start at byte
- number 0.
-
- At the DoubleTake Main Screen use the [Alt-#] Shortcut Key to
- immediately toggle Line numbers and byte numbers.
-
- [Z] Change the Horizontal Scroll Amount. In ASCII mode, long lines,
- past the last column on the video monitor can be viewed by
- Horizontally Scrolling to the right by pressing the [Tab] key.
- The amount scrolled is controlled by this value. Enter the
- desired value and press [Enter].
-
- [X] Toggle between the 24 and 80 Character Hex Display Modes.
-
- At the DoubleTake Main Screen use the [X] Shortcut Key to
- immediately toggle 24 or 80 Character Hex Display Modes.
- [L] Toggle Ignore Blanks/Characters. When comparing two source
- files, you may be interested in the real differences between the
- two files, independent of the spacing or formatting characters
- such as Tabs. Press [L] to toggle Ignore Blanks/Characters On to
- disregard all blanks and selected characters or Off to do an
- exact compare. See the following key to see how you can choose
- just what characters get ignored when you try to Find Next
- Mismatch, Find String, or Align Files.
-
- At the DoubleTake Main Screen use the [B] Shortcut Key to
- immediately toggle Blanks/Characters Ignore On or Off.
-
- [F9] Edit or add to the Blank/Ignore characters. DoubleTake comes
- configured to ignore Blanks, Tabs, Carriage Returns, Line Feeds
- and Form Feeds. You may enter any values (in Hexadecimal).
-
-
-
- DoubleTake Configuration
-
-
-
-
-
-
- DoubleTake Professional Page 43
-
-
- Key Definition
- [F10] Edit or add to the End-of-Line Characters. DoubleTake needs to
- know what characters will be used to indicate the end of a line
- in the files you will be comparing. The provided set of End-of-
- Line characters includes the standard Carriage Return (ASCII 13)
- and Line Feed (ASCII 10) plus these same codes with the high bit
- set (as used in WordStar(tm)). Add any other characters if your
- files uses other than these characters to end a line. The
- editing is similar to the Edit Ignore Characters above (see
- Figure 34).
-
-
- ╒[ Enter/Edit Line End Characters ]═════════════════════════════════════════╕
- │ │
- │ 0A 0D 8A 8D ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ │
- │ Enter in Hex: 20=Space 9=Tab 0D=CR 0A=LF 0C=FF xx..xx=Range, etc. │
- ╘═══════════════════════════════════════════════════════════════════════════╛
-
- Figure 34
-
-
-
- Note: DoubleTake recognizes two End-of-Line characters in a row as
- a single End-of-Line, not two. If your file contains single
- characters as End-of-Line indicators, then DoubleTake will treat
- two End-of-Lines in a row as a single End-of-Line character. This
- should only have an effect on the Line Number indicator. The Byte
- Number indicator will still indicate the absolute location in the
- file.
-
-
- [W] Write default configuration to Disk. Use this key to save a copy
- of your choices in the file DublTake.CNF. When DoubleTake starts
- again, it will load and set these defaults. After writing to
- disk, you will be returned to DoubleTake for more file
- comparison.
- [Esc] This exits the configuration option, keeping the current
- settings, back to DoubleTake Main Screen. If this is a temporary
- change (such as color settings) this will not permanently change
- the defaults. Use [W]rite configuration to save the defaults.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- DoubleTake Configuration
-
-
-
-
-
-
- Page 44 DoubleTake Professional
-
- 5. Included Files (Plus Tutorial). The following files are included with
- DoubleTake:
-
- DT.EXE DoubleTake Professional executable main program.
- DUBLTAKE.CNF Sample Configuration File. You may create a completely new
- file to your tastes when you first run DoubleTake.
- COLOR.CNF Sample Color Configuration File. To start with this, simply
- rename COLOR.CNF to DUBLTAKE.CNF.
- DUBLTAKE.HLP The help file for DoubleTake. This is a separate file to
- keep the size of DT.EXE smaller.
- DUBLTAKE.ASC ASCII Chart loaded while entering Ignore/Line End characters
- DUBLTAKE.HST The history of the revisions to DoubleTake, including
- GoodLook's evolutionary history.
- HISTORY.BAT Batch file to read DUBLTAKE.HST with DoubleTake.
- READ.ME A short introductory file describing DoubleTake.
- README.BAT Batch file to read DT-READ.ME with DoubleTake.
- DUBLTAKE.DOC The complete documentation for DoubleTake.
- READDOC.BAT Batch file to read DUBLTAKE.DOC with DoubleTake.
- TUTOR.BAT A batch file running DT which loads the following files to
- demonstrate DoubleTake.
- TUTORFIL.ONE \__Demo files for practice using DoubleTake's
- TUTORFIL.TWO / numerous features. See below.
- NEW.BAT Batch file to read WHAT'S.NEW with DoubleTake.
- WHATS.NEW A listing of the new features available in DoubleTake
- Professional, Version 2.0.
-
- Demonstration Files for Tutorial and Practice. Two files are included
- to demonstrate the features of DoubleTake while allowing you to practice
- with the various keys. The files are extracts from the What's New section
- (Appendix A) of DoubleTake Documentation, with random x's distributed
- throughout both files to have some differences to find. Additionally, the
- files have differences in spacing to allow you to observe the
- Blank/Character Ignore features. Helpful comments are included in the
- files to prompt you as you find mismatches. For best results load
- TutorFil.One as File 1 and TutorFil.TWO as File 2 as shown following. (If
- you simply run the batch file TUTOR.BAT, it's automatic!)
-
- C:\UTILS\DT TUTORFIL.ONE TUTORFIL.TWO[Enter]
-
- 6. Shareware and Registration. This software is not free. It is marketed
- under the try-before-you-buy concept to allow you a complete test of the
- product before you are required to register. Although the unregistered
- version shows a commercial when you begin and end DoubleTake, it is not
- crippled in any way -- in fact DoubleTake Professional is fully functional
- in every respect (See the What's New appendix for the most recent
- enhancements!).
-
- *** Only $25.00! ***
-
- If you like DoubleTake and continue to use it after the 30-day trial
- period, you must register by sending $25.00 (includes shipping and
- handling) to:
-
- John L. Dove III
- 7640 Provincial Drive #309
- McLean, VA 22102-7611
-
-
- DoubleTake Files
-
-
-
-
-
-
- DoubleTake Professional Page 45
-
- I'll then send you a registered version (with no commercial interruptions)
- and a printed copy of the manual. DublTake.DOC on disk is a complete ASCII
- version of the Documentation, but does not include some of the graphic
- screens provided in the printed manual.
-
- Figure 35 shows the exit screen for registered users.
-
-
- Registered versions show the registered user
- and the DoubleTake Professional Serial Number
-
-
- ┌───────────────────────────────────────────────┐
- │ Registered versions show the registered user │
- │ and the DoubleTake Professional Serial Number │
- └────────────────────┬──────────────────────────┘
- │
- ╒[ Goodbye ]═════════│═════════════════════════════════════════════════════════╕
- │ │ │
- │ ░░░░░░░░░░░░ └─Registered to: Mr. John L. Dove III, Ser: G0999 │
- │ ░████████████ ░░ ░░ │
- │ ░ █ ░ █ Version 2.0 ░██ ░██ │
- │ ░ █ ░ █ July 15, 1991 ░ █ ░ █ │
- │ ░ █ ░ █ ░ █ ░ █ │
- │ ░ █ ░ █ ░░░░░░░░ ░ ░ ░░█░░░░ ░ █ ░░░░░░░ │
- │ ░ █ ░ █ ░ ████████ ░ █ ░ █ ░ ███████ ░ █ ░░█▀▀▀▀▀█ │
- │ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █▄▄▄▄▄█ │
- │ ░░░█░░░░░░░░ █ ░░█░░░░░ █ ░░█░░░░░█ ░░░█░░░░ █ ░░░█ ░░█░░░░ ▄ │
- │ ████████████ ████████ ████████ ████████ ███ ███████ │
- │ │
- │ ┌──────────────┐ ███████████████ ██ │
- │ │ PROFESSIONAL │ ▀ █ ▀ █ ▄ │
- │ └──────────────┘ █ █▀▀▀▀▀█ █ ▄█▀ █▀▀▀▀▀█ │
- │ Copyright (c) 1985-1991 █ ▄▄▄▄▄▄█ ███ █▄▄▄▄▄█ │
- │ John L. Dove III █ █ █ █ ▀█▄ █ ▄ │
- │ (All rights reserved) ███ ████████ ███ ▀█ ███████ │
- │ │
- │ │
- ╘══════════════════════════════════════════════════════════════════════════════╛
- Thank you for using DoubleTake . . .
-
- Figure 35
-
-
-
- 7. Disclaimer. Basically, I will provide you with a fully operational
- copy of DoubleTake at the time of your purchase. If the disk arrives
- damaged, please send it back so I can replace it immediately.
-
- If you have any problems with DoubleTake, please let me know
- immediately. If you have any suggestions for future versions, please send
- a detailed description to the above address.
-
- THE SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF
- ANY KIND, SAVE THAT I WARRANTY THE DISK FOR REPLACEMENT IF IT ARRIVES
- DAMAGED. I MAKE NO WARRANTIES, EITHER EXPRESS OR IMPLIED, WITH REGARD TO
- THIS SOFTWARE AND HEREBY DISCLAIM ANY AND ALL IMPLIED WARRANTIES OF
- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. In no event will I
- be liable for incidental or consequential damages, including, but not
- limited to, destruction of data or damage to your equipment.
-
-
- DoubleTake Files
-
-
-
-
-
-